[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