|
Boost : |
Subject: Re: [boost] A possible date for dropping c++03 support
From: Stefan Seefeld (stefan_at_[hidden])
Date: 2018-08-30 17:48:08
On 2018-08-30 01:33 PM, Peter Dimov via Boost wrote:
> Andrey Semashev wrote:
>> On 08/30/18 20:05, Peter Dimov via Boost wrote:
>> >> > > - The default language level for b2 builds will be at least c++11
>> >
>> > That's going to be a bit complicated as we don't know in general
>> what > the default should be, but in any case C++11 is very rarely
>> it. In fact > using C++14 unconditionally will probably be better
>> than trying to be > clever.
>>
>> +1. If we're going to drop C++03, we might as well require C++14 as
>> the baseline.
>
> Wait, that's not what I meant. :-) I meant that we should build with
> cxxstd=14 by default because that's most likely going to match what
> other code is built with, not that we should require C++14. :-)
Indeed, there is a big difference between "dropping support for version
X" and "requiring version Y".
Do you realize how a (relatively) simple question again gets massively
complicated by the fact that we try to establish a policy for all the
>150 Boost libraries ? I'm fully aware that the library
interdependencies will have an effect on what version a given library
ends up requiring, but that doesn't mean we have to impose version
requirements on all libraries at once.
(I seem to have the doubtful honour of writing the 100th message in this
thread. That itself should ring an alarm bell...)
Stefan
-- ...ich hab' noch einen Koffer in Berlin...
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk