Boost logo

Boost :

Subject: Re: [boost] [parameter] Go C++11 and above only, or keep C++03 support?
From: John Maddock (jz.maddock_at_[hidden])
Date: 2018-11-03 17:07:23


On 03/11/2018 14:47, Peter Dimov via Boost wrote:
> Andrey Semashev wrote:
>
>> So I don't quite understand what were the recent discussions about
>> "dropping C++03" about.
>
> It appears that not many do.
>
> In short, the point is that much of the outside world thinks of Boost
> as a single thing. Our perspective as library maintainers is that
> libraries are independent, but that's not how others view them.
>
> To give you a specific example, if Parameter drops C++03 support, `b2
> install` will fail on all compilers where C++03 is default because Log
> will fail to build. This is spelled "Boost 1.70 fails to build".

Not if the Jamfile is marked up to require the C++11 (or whatever)
features required - then it simply won't be built in 03 mode.  Of course
that may still be an issue if 03 is the compilers default mode :(

John.

---
This email has been checked for viruses by Avast antivirus software.
https://www.avast.com/antivirus

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