[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