[MacPorts] #36026: gcc46 problem after ld64 upgrade

MacPorts noreply at macports.org
Tue Sep 11 15:13:02 PDT 2012


#36026: gcc46 problem after ld64 upgrade
-------------------------+--------------------------------
  Reporter:  jwhowse4@…  |      Owner:  macports-tickets@…
      Type:  defect      |     Status:  reopened
  Priority:  Normal      |  Milestone:
 Component:  ports       |    Version:  2.1.2
Resolution:              |   Keywords:
      Port:  ld64        |
-------------------------+--------------------------------

Comment (by rob.patro@…):

 Replying to [comment:24 jeremyhu@…]:
 > I've had success on:
 > {{{
 > 10.5.8 w/ 3.1.4 i386 x86_64 ppc
 > 10.6.8 w/ 3.2.6 i386 x86_64
 > 10.8.1 w/ 4.4.1 x86_64
 > }}}
 >
 > I have not tried 10.7.x

 Hi Jeremy,

   I've had (somewhat) of a success now.  By uninstalling and reinstalling
 the libunwind-headers, I was able to get gcc47 to properly compile.
 However, now, it seems to have a problem finding a number of symbols from
 the standard library.  For example, it can't find the std::string
 move constructor:


 {{{
 Undefined symbols for architecture x86_64:
   "std::basic_string<char, std::char_traits<char>, std::allocator<char>
 >::basic_string(std::basic_string<char, std::char_traits<char>,
 std::allocator<char> >&&)"
 }}}

 Any ideas if this is occurring for you or how to fix it?

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


More information about the macports-tickets mailing list