#40925: libboost (libstdc++) segfault on 10.9 Mavericks ------------------------+-------------------------------- Reporter: wjngkoh@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.99 Resolution: | Keywords: mavericks Port: | ------------------------+-------------------------------- Comment (by larryv@…): Replying to [comment:4 ryandesign@…]:
No. They are API-compatible, but not ABI-compatible.
To elaborate, my understanding is that the libstdc++ included with earlier versions of OS X was patched by Apple to use libc++abi, which is the same C++ ABI used by libc++. However, libstdc++ as installed by MacPorts uses its own C++ ABI, libsupc++. Thus, C++ code compiled with MacPorts’ GCC compilers is ABI-incompatible with C++ code compiled with Apple’s compilers. -- Ticket URL: <https://trac.macports.org/ticket/40925#comment:5> MacPorts <http://www.macports.org/> Ports system for OS X