[MacPorts] #35770: gcc ports should not include a C++ runtime

MacPorts noreply at macports.org
Thu Sep 13 04:29:47 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 angelo.graziosi@…):

 Replying to [comment:55 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) ?

 I am afraid but I can try the rebuild only tomorrow (24 hours) when I will
 have a connection which allow me for the use of "port" :-(

   Angelo

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


More information about the macports-tickets mailing list