Some interesting reading on problems using system llvm for rustc: https://internals.rust-lang.org/t/rust-vs-llvm/8604/16