Solved llvm6 ports vs base

tihinky

New Member


Messages: 6

#1
Hello,

I am using poudriere to build my packages.

When checking what the build process is up to I noticed that many ports wait for llvm60 to be built. This puzzles me a bit as I would have expected that the one from the base system (running FreeBSD 11.2 and the compiler therefor being clang 6.0.0) can be used and only older versions of FreeBSD would require llvm60 from ports.

Am I misunderstanding something? Should the base system compiler be used? If not, why not?
 
Last edited:

Rigoletto

Daemon
Developer

Thanks: 773
Messages: 1,691

#3
Another reason is llvm6 just come to base on 11.2, and the many ports have it on ${BUILD_DEPENDS} and were not updated since, or will not be until 10.X also have llvm60 on base (IDK the situation on 10.x).
 
Top