LLVM and dynamic linking