Supporting C++11 on old OS X (Was: kdevelop 4.7 and beyond (was: clang++-mp-3.4 doesn't find initializer_list on OS X 10.6))

Brandon Allbery allbery.b at gmail.com
Mon Sep 8 11:25:23 PDT 2014


On Mon, Sep 8, 2014 at 2:22 PM, Lawrence Velázquez <larryv at macports.org>
wrote:

> - My first assertion is that MacPorts' libstdc++ is broken on OS X because
> it doesn't use the system C++ runtime, libc++abi. This assertion, strictly
> speaking, is not about C++11 support.
>

It strictly IS about C++11 support, because *that support defines the
runtime ABI*. You have no options; if you insist on the system provided
runtime, then either it provides the C++11 ABI or it does not, and that
defines what level of C++ support you provide.

That is precisely why this problem exists, and why it will continue to
exist unless we provide viable support for other than the system's C++
runtime.

-- 
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/20140908/4c8203a6/attachment-0001.html>


More information about the macports-dev mailing list