build llvm and others