[MacPorts] #36093: libstdcxx can't resolve ___emutls_get_address

MacPorts noreply at macports.org
Fri Oct 5 12:11:12 PDT 2012


#36093: libstdcxx can't resolve ___emutls_get_address
--------------------------------+------------------------
  Reporter:  angelo.graziosi@…  |      Owner:  jeremyhu@…
      Type:  defect             |     Status:  closed
  Priority:  High               |  Milestone:
 Component:  ports              |    Version:  2.1.2
Resolution:  fixed              |   Keywords:
      Port:  libstdcxx          |
--------------------------------+------------------------

Comment (by howarth@…):

 Please make sure you don't degrade the FSF gcc testsuite results by
 disabling libgcc_ext if you do so. In particular one reason for[[BR]]
 using FSF gcc would be to utilize libgomp (whose functionality isn't
 available in clang yet). [[BR]]
 Also, per your comments in...[[BR]]
 [[BR]]
 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54806#c8 [[BR]]
 [[BR]]
 and the fact you are using binary distributions, how will you handle the
 following situation?[[BR]]
 1) The user installs a MacPorts package prebuilt against gcc48[[BR]]
 2) The user also has gcc47 installed.[[BR]]
 [[BR]]
 What prevents the binaries built against the libstdc++ from gcc48 from
 running against the libstdc++ from gcc47.[[BR]]
 In attempting to collapse the number of libstdc++'s installed to a single
 one, how do you insure that new features added[[BR]]
 in c++ for a newer FSF gcc release are properly supported in the libstdc++
 used? If you are using a single libstdc++, will[[BR]]
 it always be generated from the newest gcc4x package in MacPorts? If so,
 will it really be compatible when used with[[BR]]
 c++ code generated from the older FSF gcc4x packages? This seems like an
 awful lot of assumptions on backward compatibilty[[BR]]
 would have to be made.

-- 
Ticket URL: <https://trac.macports.org/ticket/36093#comment:31>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list