[MacPorts] #35770: gcc ports should not include a C++ runtime
MacPorts
noreply at macports.org
Thu Sep 13 00:25:12 PDT 2012
#35770: gcc ports should not include a C++ runtime
--------------------------------------------------+------------------------
Reporter: jeremyhu@… | Owner: jeremyhu@…
Type: defect | Status: closed
Priority: Normal | Milestone:
Component: ports | Version: 2.1.2
Resolution: fixed | Keywords: libstdc++
Port: gcc43 gcc44 gcc45 gcc46 gcc47 gcc48 |
--------------------------------------------------+------------------------
Comment (by jonesc@…):
In ticket #36093 Angelo has reported that root now builds with gcc47, but
at run time we get
{{{
Error Loading libTrackMathCoreDictdyld: lazy symbol binding failed: Symbol
not found: ___emutls_get_address
Referenced from: /opt/local/lib/libstdc++.6.dylib
Expected in: /usr/lib/libSystem.B.dylib
dyld: Symbol not found: ___emutls_get_address
Referenced from: /opt/local/lib/libstdc++.6.dylib
Expected in: /usr/lib/libSystem.B.dylib
}}}
Based on comment 52 above, I believe the installation used the binary
tarballs for darwin 11, so I am wondering if there is a mis-match here if
the user has a different /usr/lib/libSystem.B.dylib to that on the build
bot ?
Angelo, could you try reinstalling gcc47 and libstdcxx, forcing a build
from source (port -s) ?
--
Ticket URL: <https://trac.macports.org/ticket/35770#comment:55>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list