Boost logo

Boost :

Subject: Re: [boost] Release managers: Boost.Thread breaking changes in 1.53
From: Mathias Gaunard (mathias.gaunard_at_[hidden])
Date: 2013-01-04 07:02:08


On 03/01/13 18:31, ecyrbe wrote:
> 2013/1/1 Rob Stewart <robertstewart_at_[hidden]>
>
>> That leaves only four options for Boost:
>>
>> 1. Ignore C++11 compatibility.
>> 2. Provide exactly C++11 API and behavior.
>> 3. Provide 2 plus pure extensions.
>> 4. Provide both 1 and 2 via two namespaces or classes.
>>
>
> If vincent wants some users opinion, I'm all for option 1 or 4. I know that
> option 4 is a maintenance nightmare, so sticking with option 1 is fine for
> me.
>
> I'm concerned about distribution maintenance. Boost.Thread is not a header
> library. so it is packaged once for all applications in a linux
> distribution (like debian).
> breaking compatibility on a header only library is not a problem, but for
> the other few dynamic libraries of boost, breaking compatibility is a big
> deal beacause you can't have control.

The changes in question do not break binary compatibility.


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