Dual g++ ABI in libraries --- how to handle it?
Brandon Allbery
allbery.b at gmail.com
Mon Oct 3 19:42:32 PDT 2016
On Mon, Oct 3, 2016 at 10:35 PM, Alexander Gaenko <galexv at umich.edu> wrote:
> This situation could be remedied by using Boost variant compiled with
> the "new" ABI --- however, there seems to be no such variant in the
> Boost port.
>
What OS X / macOS version? Boost should build with whatever the default C++
ABI is, which will be pre-C++11 on 10.8 and older; see
https://trac.macports.org/wiki/LibcxxOnOlderSystems for how to change this
(it is much, much more involved than just rebuilding boost --- changing C++
ABI is not trivial at all, and it is all or nothing --- otherwise nothing
can trust any other libraries to be compatible).
--
brandon s allbery kf8nh sine nomine associates
allbery.b at gmail.com ballbery at sinenomine.net
unix, openafs, kerberos, infrastructure, xmonad http://sinenomine.net
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-dev/attachments/20161003/01d4e784/attachment.html>
More information about the macports-dev
mailing list