René Ferdinand Rivera Morell wrote:
On Tue, Mar 26, 2024 at 7:29 AM Дмитрий Архипов via Boost
wrote: Recently we stopped supporting C++03. Now, the only compilers which support C++11, but do not claim some support of C++14 (that I am aware of) are GCC versions 4.8 and 4.9. But even C++11 support in those GCC versions is fairly buggy and those who still test on them often have to resort to various tricks to make their code build. Those compilers are fairly old, and the systems that use them increasingly go extinct. This makes me consider removing them from CI. Which is why I want to ask the community several questions:
1) Do you still use GCC 4.8 or 4.9? 2) If you do, is there a specific date when you plan to drop them? 2) Do you use some other compiler which supports C++11, but not C++14 (even with flags like -std=c++1y)?
The first two questions from https://www.jetbrains.com/lp/devecosystem-2023/cpp/ should answer your questions.
They don't, as it's still possible to use C++11 with GCC 5 and above. In this specific case Boost.Charconv supports C++11, but GCC 5 and above, whereas Boost.JSON supports GCC 4.8 and 4.9. So it's not possible to use Charconv from JSON unless support for 4.x (but not necessarily C++11) is dropped.