#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