Handling C++11

Marcus Calhoun-Lopez mcalhoun at macports.org
Thu Jan 19 20:32:26 UTC 2017

I do not know if this helps with your concerns or not, but in the current proposal, _GLIBCXX_USE_CXX11_ABI is only set to 0 for
macOS prior to Mavericks, where libstdc++ is the default.
So _GLIBCXX_USE_CXX11_ABI is being used as it was intended, as a mechanism to facilitate transition.


> On Jan 18, 2017, at 2:15 PM, Chris Jones <jonesc at hep.phy.cam.ac.uk> wrote:
> Set the ABI controls whether or not you compile using the new c++11 standards compliant implementations of string and list. If you set the ABI back to 0 then yes, you can then mix different std libs. But you are not strictly c++11 compliant. For that reason i do not think its a path we should be looking at as a general 'fix' for the stdlib issue. 
> Chris

More information about the macports-dev mailing list