我构建了llvm 3.0,从here下载。我做了:
./ configure CC = gcc CXX = g ++ --enable-shared
sudo make -j5 -s install
接下来,我从here克隆了LLVM绑定。我在尝试:
runhaskell设置配置
但我明白了:
配置llvm-3.0.0.0 ...
Setup.lhs:至少缺少以下依赖项:
llvm-base == 3.0。*,type-level -any
我正在运行64位的Linux Mint(相当于Ubuntu 11.0)。 GHC是6.12.3。我尝试了一个cabal安装,但显然llvm版本太旧了,不能运行一些例子(我错了吗?)。
我做错了什么?
答案 0 :(得分:2)
布莱恩最近将llvm
包分成了两个,这个分裂还没有成为hackage。因此,如果您不想简单地安装hackage版本,
type-level
包(cabal安装应该可以正常工作)base
子目录,安装llvm-base
llvm
目录,安装我没有尝试过,所以它可能不起作用,但通常布莱恩的回购都是可以建造的,所以它很有可能。