Boost logo

Boost :

Subject: Re: [boost] A possible date for dropping c++03 support
From: Andrey Semashev (andrey.semashev_at_[hidden])
Date: 2018-08-30 17:48:16


On 08/30/18 20:33, 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. :-)

Too late, the ball is already rolling. :)

Seriously though, if C++14 is the default, why not announce it as the
baseline? It doesn't mean C++03 or C++11 libraries will be expelled.
They may even continue to be compatible with pre-14, at least for some time.


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