[MacPorts] #33003: clang++ 2.9, 3.0 and 3.1 fail to link properly

MacPorts noreply at macports.org
Tue Feb 28 05:59:26 PST 2012


#33003: clang++ 2.9, 3.0 and 3.1 fail to link properly
----------------------------------------------+-----------------------------
  Reporter:  roland@…                         |       Owner:  jeremyhu@…           
      Type:  defect                           |      Status:  closed               
  Priority:  Normal                           |   Milestone:                       
 Component:  ports                            |     Version:  2.0.3                
Resolution:  worksforme                       |    Keywords:                       
      Port:  clang-2.9, clang-3.0, clang-3.1  |  
----------------------------------------------+-----------------------------

Comment(by roland@…):

 Replying to [comment:12 jeremyhu@…]:
 > On my Snow Leopard machine with XCode 3.2.6,
 >
 > My ld is:
 > {{{
 > ld64-97.17
 > llvm version 2.9svn, from Apple Clang 1.7 (build 77)
 > }}}
 >
 > And with clang-3.1 (r150641), it is not passing -demangle.  With
 clang-3.0, it *is* passing -demangle, but the linker is ok with it.
 >
 > It looks like this was probably an issue with 2.9, 3.0, and earlier 3.1
 and fixed with recent revisions on trunk.  If you really want to use 2.9
 or 3.0, I suggest you update your XCode to 3.2.6 or later.

 I updated Xcode to version 3.2.6 and everything works fine now
 (`clang++-mp-2.9`, `clang++-mp-3.0` and `clang++-mp-3.1`).  Thanks!

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


More information about the macports-tickets mailing list