How to disable CLANG & co build in buildworld?

Dag-Erling Smørgrav des at
Fri Jun 11 21:16:11 UTC 2010

Ed Schouten <ed at> writes:
> Exactly. I already mentioned this problem on arch@ back in May. That's
> why a small portion of LLVM, namely tblgen, is always built.

tblgen + two libraries that it needs.

However, we never install tblgen, and that is a problem, because it
means we can't "make" in /usr/src/lib/clang - the only way to build
clang is with make toolchain, make buildworld or make buildenv, which is
ridiculous.  All it takes is this simple patch:

Index: usr.bin/clang/Makefile
--- usr.bin/clang/Makefile	(revision 209062)
+++ usr.bin/clang/Makefile	(working copy)
@@ -1,5 +1,5 @@
 # $FreeBSD$
-SUBDIR=	clang
+SUBDIR=	clang tblgen
 .include <>

Dag-Erling Smørgrav - des at

More information about the freebsd-current mailing list