LLVM与Haskell,奇怪的链接器错误

Bra*_*iub 1 macos dll linker haskell llvm

我刚刚成功安装了LLVM(3.0),并获得了Hackage绑定(3.0.0.0).但是,当我尝试使用它时,我收到以下链接器错误:

加载包llvm-base-3.0.0.0 ...无法加载.so/.DLL :( dlopen(lib.dylib,9):找不到图像)

"for:"之后没有名字,这令人沮丧,因为我不知道它找不到什么.我知道没有太多信息可以继续,但是有谁知道为什么会发生这种情况?

我正在运行Mac OS X,以防万一.

Nat*_*ell 5

这是llvm绑定安装程序中的一个错误.我在本地修补了它,只是向bos 发送了拉取请求,希望它很快会合并.

要在没有补丁的情况下修复问题,请找到llvm-base软件包配置文件.我的位于:

~/.ghc/x86_64-darwin-7.4.1/package.conf.d/llvm-base-3.0.0.0-*.conf

找到此行并将其删除: extra-ghci-libraries: ""

然后运行: ghc-pkg recache --user