ABI 4?

Ryan Schmidt ryandesign at macports.org
Sun Mar 25 23:46:10 UTC 2018


On Mar 25, 2018, at 15:56, Kenneth F. Cunningham wrote:

> To fully comply with the c++11 standard, two library calls (copy-on-write strings, and std::list) had to be changed in a way that was incompatible with the older ABI 4 version. A number of other library calls use these two calls, so a number of other library calls are affected. 

So. If we compile C++11 software using -D_GLIBCXX_USE_CXX11_ABI=0, as we do in the cxx11-1.1 portgroup, are we building software that does not fully comply with the C++11 standard? If so, what are the consequences of that?




More information about the macports-dev mailing list