Boost logo

Boost :

From: René Ferdinand Rivera Morell (grafikrobot_at_[hidden])
Date: 2024-03-26 12:48:48


On Tue, Mar 26, 2024 at 7:46 AM Peter Dimov via Boost
<boost_at_[hidden]> wrote:
>
> 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.

I see.. In that case it's impossible to answer in this list. As this
list is not remotely representative.

-- 
-- René Ferdinand Rivera Morell
-- Don't Assume Anything  -- No Supone Nada
-- Robot Dreams - http://robot-dreams.net

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