[pkg-boost-devel] BOOST-1.60 compiled with g++6, [Was: GCC 6 & binutils for the Debian stretch release]

Dimitri John Ledkov xnox at debian.org
Mon Jun 27 10:44:43 UTC 2016


Hello,

On 27 June 2016 at 11:37, Dimitri John Ledkov <xnox at debian.org> wrote:
> Hello,
>
> On 26 June 2016 at 11:31, Gert Wollny <gw.fossdev at gmail.com> wrote:
>> Hi all,
>>
>> considering that BOOST 1.60 changes the ABI when compiled with -std >=
>> c++11 versus -std <= c++03 (cf. [1]) , and that g++-6 defaults to
>> -std=c++14 it would probably be a good idea if a boost >= 1.60 version
>> compiled with g++6 would be available from experimental when the bug
>> squashing starts.
>
> gnu/c++03 -> gnu/c++11 was special as there was libstdc++ library ABI break.
>
> As far as I am aware gcc6 changes the default _standard_ version to
> gnu++14, however it remains binary compatible with gnu/c++11 libstdc++
> ABI.
>
> In other words, please do not assume that we need to bump ABI across
> the board the way we did when migrating to libstdc++ 11 abi.
>
> I will do more checking, but my understanding is that current boost
> should be fit for purpose for either gnu++11 or gnu++14 standard
> builds with c++11 libstdc++ ABI. Debian no longer supports libstdc++
> c++03 abi.

However above seems to contradict my understanding of the situation in
May 2016 lol =) Back then I did believe that boost needs to be
rebuild.

*sigh* i'm really not in a rational state of mind at the moment. I'll
try to dig into it during Debconf 2016, when I'm away from the current
politics in my country.

-- 
Regards,

Dimitri.



More information about the pkg-boost-devel mailing list