0

我构建了 llvm 3.0,从这里下载。我做了:

./configure CC=gcc CXX=g++ --enable-shared

sudo make -j5 -s 安装

接下来,我从这里克隆了 LLVM 绑定。我在尝试:

runhaskell 安装配置

但我得到:

正在配置 llvm-3.0.0.0...

Setup.lhs:至少缺少以下依赖项:

llvm-base ==3.0.*,类型级别 -any

我正在运行 Linux Mint 64 位(相当于 Ubuntu 11.0)。GHC 是 6.12.3。我尝试了 cabal 安装,但显然 llvm 版本太旧而无法运行一些示例(我弄错了吗?)。

我究竟做错了什么?

4

1 回答 1

2

Bryan 最近将llvm包一分为二,这个拆分还没有被破解。因此,如果您不想简单地安装 hackage 版本,

  1. 安装type-level软件包(cabal install 应该可以正常工作)
  2. cd 进入basellvm-repo 的子目录,安装llvm-base
  3. cd进入llvm目录,安装

我没有尝试过,所以它可能不起作用,但通常 Bryan 的 repos 是可构建的,所以很有可能它会起作用。

于 2012-01-04T11:54:44.173 回答