[MacPorts] #38814: libstdcxx subport's linkage on libgcc_eh.a incorrectly causes the usage of two different unwinders
MacPorts
noreply at macports.org
Mon Apr 15 07:33:42 PDT 2013
#38814: libstdcxx subport's linkage on libgcc_eh.a incorrectly causes the usage of
two different unwinders
------------------------+--------------------------------
Reporter: howarth@… | Owner: macports-tickets@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.1.3
Resolution: | Keywords:
Port: libstdcxx |
------------------------+--------------------------------
Comment (by howarth@…):
The test.cc testcase from
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56835 shows the use of two
different unwinders in the current libstdcxx packaging which links in
libgcc_eh.a to libstdc++'s shared lib. This flaw can be reproduce with
either gcc47 or gcc48 using 'g++-mp-4.7 -std=c++11 test.cc' or
'g++-mp-4.8 -std=c++11 test.cc' and then executing the resultiing binary
which will segfault. This particular testcase won't compiler on earlier
gcc46 or earlier but the underlying problem of two unwinders being in use
will still exist.
--
Ticket URL: <https://trac.macports.org/ticket/38814#comment:1>
MacPorts <http://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list