[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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



Hello,

On 26 June 2016 at 11:31, Gert Wollny <gw.fossdev@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.

-- 
Regards,

Dimitri.


Reply to: