Boost logo

Boost :

Subject: Re: [boost] C++03 and C++11 ABI compatibility for compiled libraries
From: Andrey Semashev (andrey.semashev_at_[hidden])
Date: 2013-05-20 08:15:17


On Mon, May 20, 2013 at 3:44 PM, Petr Machata <pmachata_at_[hidden]> wrote:

> I maintain Boost in Fedora, and C++03/11 incompatibility has been on my
> list of things to look into for some time now.
>
> > 2. Compile different versions of Boost libraries
>
> I'm not sure how this fares with respect to autotools (by any name). We
> might need to update some automation to adapt to the changes in soname
> mangling, and to take any C++11-enabling switches into account. But I
> didn't look closely. Covering autotools and cmake would take us a long
> way towards the goal, which seems doable, so maybe #2 is the way to go.
>

Great, nice to hear from package maintainers. I got the same impression
from the discussion, so maybe I'll try to implement a Boost.Build property
to select C++ flavor.

However, I don't know much about autotools or cmake internals, so I can't
tell how it will affect them.


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