Improve the llvm package

Fixes some bugs. cc @Drup