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

Bug#833377: release.debian.org: boost1.61 transition



Hi Emilio,

On Wed, Aug 03, 2016 at 07:10:03PM +0200, Emilio Pozuelo Monfort wrote:
> On 03/08/16 18:02, Dimitri John Ledkov wrote:
> > The abi is complex and depends on multiple things. We do not wish to
> > maintain same boost series (1.61) with multiple abi builds. Due to fixes
> > to the c++11 inline namespace abi tags in gcc-6 (as compared to gcc-5)
> > the ABI of boost-regexp changes when compiled with gcc-6.
> 
> Hmm, can you clarify this? I wasn't aware that rebuilding with g++-6 caused ABI
> changes. Do you know if this affects other libraries? Surely we can workaround
> it in boost by doing the 1.61 transition at the same time, but what about other
> libraries?

I get the impression virtual functions are handled differently. For
example, in htmlcxx (https://bugs.debian.org/811964), virtual
destructors used to result in symbols attached to the declaring class
(HTML::Exception::~Exception()), but with GCC 6 they result in symbols
attached to the concrete classes (Uri::Exception::~Exception()).

Regards,

Stephen (not a C++ expert)

Attachment: signature.asc
Description: PGP signature


Reply to: