Boost logo

Boost :

Subject: Re: [boost] C++03 / C++11 compatibility question for compiled libraries
From: Edward Diener (eldiener_at_[hidden])
Date: 2018-02-19 21:39:57


On 2/19/2018 1:10 PM, Groke, Paul via Boost wrote:
>> -----Original Message-----
>> From: Boost [mailto:boost-bounces_at_[hidden]] On Behalf Of Edward
>> Diener via Boost
>> Sent: Montag, 19. Februar 2018 18:53
>> To: boost_at_[hidden]
>>
>>> To speak frankly, only you and Robert are being pedantic on the issue. The
>> rest of the thread’s contributors seem to have a common understanding of
>> what “dropping support” is whether you are talking about new or existing > >
>> libraries.
>>
>> Care to tell me what that "common understanding" is ? I truly have no idea
>> what people mean by it in relation to Boost libraries that can be built and
>> used in C++03 mode. Do you really mean that if a library can be built and used
>> in C++03 mode it should be dropped from Boost, even if it works fine when
>> built and used in the latest C++ mode supported by compilers ? Inquiring
>> minds actually want to know what is meant by "dropping c++03" support.
>> This is not pedantic issue. It is an attempt to understand what "dropping
>> c++03" support actually means to the people who keep mentioning it.
>
> My naive understanding of dropping support for C++03 would be to stop putting any effort into making new stuff compatible with C++03 or into keeping existing stuff compatible with C++03.

Why would you want to drop a library from Boost that is compatible with
C++03 but also works fine when built with later C++ standards ?

> Especially the latter is something that IMO should be discussed, because it means that people who are using certain Boost libraries in a C++03 project may no longer be able to update to newer Boost versions.
>
> Regards, Paul


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