[MacPorts] #24112: Add clang, checker and lto to llvm

MacPorts noreply at macports.org
Mon May 31 06:41:04 PDT 2010


#24112: Add clang, checker and lto to llvm
-------------------------------+--------------------------------------------
 Reporter:  macports@…         |       Owner:  erickt@…           
     Type:  enhancement        |      Status:  new                
 Priority:  Normal             |   Milestone:                     
Component:  ports              |     Version:  1.8.2              
 Keywords:  haspatch           |        Port:  llvm               
-------------------------------+--------------------------------------------

Comment(by macports@…):

 I have changed this port quite a bit since I first submitted these
 patches. The version/revision was upgraded to 2.7_0.  The clang and
 checker variants were moved to a standalone clang port. The lto variant
 was deleted and instead compilers now have to depend on a new standalone
 port of ld64, which in turn depends on llvm, to get support for LTO. This
 seems to be the cleanest solution.  See #23580 for more information. No
 files are installed outside of destroot using this approach.

 The latest versions of these ports can be found at
 https://macports.feiri.eu. This is a subversion repo which can be added to
 sources.conf.

 I didnt know about #15726. Interesting. I do see two .dir files in
 subdirectories of ${destroot}/lib/llvm/obj. But I dont see how this could
 be problematic. Of course I can restore the removal these files. Although
 I wonder if it would be better to just remove the obj directory entirely
 and instead rebuild llvm inside llvm-gcc42.

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


More information about the macports-tickets mailing list