llvm really wants to have a build system compiler

[ci skip]