Hi Sergei,
> Just wonder, is it possible to lower required version for Cpp runtime (Linux/g++)?
You are free to adjust the code to your needs, but for the official distribution we should sensitively use what is available.
>
> Current implementation have dependency on <codecvt> header which appears in g++ version 5 and higher.
> While some enterprise Linux distributions and embedded SDK still using 4.8 or lower.
My standpoint is that some special cases should not limit the majority of the users. C++11 is here since years and is fully supported by all relevant compilers. If some distros prefer to stay with old compilers which cannot cope with today's code then they simply cannot use today's code (or need adjustments).
>
> Is it possible to reduce dependency from codecvt either by disabling it or by using boost::locale as replacement?
We would force boost on all users, which is a pain. But you could take the source code, remove the codecvt part and provide your own conversion routine (e.g. using boost). It's open source after all :-)
Mike
--
www.soft-gems.net