[MacPorts] #40925: libboost (libstdc++) segfault on 10.9 Mavericks
MacPorts
noreply at macports.org
Mon Oct 28 08:26:28 PDT 2013
#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
More information about the macports-tickets
mailing list