[MacPorts] #36026: ld64 sometimes builds wrong which causes other software to fail to build

MacPorts noreply at macports.org
Tue Sep 25 20:22:05 PDT 2012


#36026: ld64 sometimes builds wrong which causes other software to fail to build
-------------------------+------------------------
  Reporter:  jwhowse4@…  |      Owner:  jeremyhu@…
      Type:  defect      |     Status:  new
  Priority:  Normal      |  Milestone:
 Component:  ports       |    Version:  2.1.2
Resolution:              |   Keywords:
      Port:  ld64        |
-------------------------+------------------------

Comment (by jwhowse4@…):

 Replying to [comment:75 jeremyhu@…]:
 > I have the macports-tst1 and macports-tst2 tarballs from your config.
 I'm going to extract them into /opt on my Lion machine with XCode 4.5 and
 do:
 >
 > {{{
 > PATH=/opt/macports-tst1/bin:$PATH
 > sudo port -v install llvm-3.1
 > sudo port -v install ld64 +llvm31
 >
 > PATH=/opt/macports-tst2/bin:$PATH
 > sudo port -v install llvm-3.1
 > sudo port -v install ld64 +llvm31
 > }}}
 >
 > You're expecting that one of these will produce a working ld and one
 will not.  By working / not working, we mean that using it to replace
 /opt/local/bin/ld will cause x86_64 code to link (or not link) when using
 one of MacPorts' gcc4X compilers.
 >
 > Is that correct?

 Actually as I indicated in my initial reply, under XCode 4.5.0 neither of
 these examples gives me a working linker.  In fact I have tried some other
 package orderings and so far I can not find an ordering which gives a
 working linker with XCode 4.5.0.  Strangely every ordering gives me a
 different linker, but none of them work.

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


More information about the macports-tickets mailing list