我需要在本地重新编译LLVM 3.6,并启用断言来跟踪编译器中的错误(构建LLVM IR时出现段错误),但是会出现一些错误。
1:Opam无法找到LLVM lib:
$ sudo opam install llvm
# /usr/bin/ld: cannot find -lLLVM-3.6
但
$ locate libllvm | grep ocaml
/usr/local/lib/ocaml/libllvm-3.6.a
/usr/local/lib/ocaml/libllvm.a
...
如何告诉opam在libllvm的特定目录中查找?
编辑:编译LLVM时使用此配置解决:
configure --enable-targets=x86 --enable-bindings=ocaml
--enable-debug-runtime --enable-shared