[MacPorts] #34413: circular dependency between cctools and llvm-2.9

MacPorts noreply at macports.org
Sat May 19 16:35:42 PDT 2012


#34413: circular dependency between cctools and llvm-2.9
--------------------------------------+-------------------------------------
  Reporter:  ryandesign@…             |       Owner:  jeremyhu@…           
      Type:  defect                   |      Status:  closed               
  Priority:  Normal                   |   Milestone:                       
 Component:  ports                    |     Version:  2.0.4                
Resolution:  fixed                    |    Keywords:  tiger                
      Port:  cctools, llvm-2.9        |  
--------------------------------------+-------------------------------------
Changes (by jeremyhu@…):

  * status:  new => closed
  * resolution:  => fixed


Comment:

 Replying to [comment:9 ultrajoe@…]:
 > Replying to [comment:8 ultrajoe@…]:
 > > I '''did''' find out that the initial install/upgrade of ld64 must be
 the {{{-llvm29}}} "variant," lest the lack of llvm anywhere on Tiger
 causes an issue. (I might be done by now had I known that.)

 Right, this is why on Tiger, ld64 does not set +llvmXX as a default
 variant and includes this comment:
 {{{
 # We don't set llvmXX as the default variant on Tiger because it would
 introduce a
 # dependency cycle as llvm requires apple-gcc42 and ld64 to build
 correctly.  Users
 # wanting LTO support in ld64 on Tiger can install the +llvm variant after
 llvm
 # has been installed.
 }}}

 > Ergo {{{-llvm29}}} = {{{+bootstrap}}}, to get back to the original
 problem report.

 Huh?

 Anyways, r93318

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


More information about the macports-tickets mailing list