Boost logo

Boost :

From: Peter Dimov (pdimov_at_[hidden])
Date: 2024-03-26 12:46:21


René Ferdinand Rivera Morell wrote:
> On Tue, Mar 26, 2024 at 7:29 AM Дмитрий Архипов via Boost
> <boost_at_[hidden]> 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.


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk