如何为ghc和cabal指定到llvm的路径?

时间:2018-07-06 07:29:17

标签: haskell llvm ghc cabal

我试图将新的llvm路径添加到cabal中,以使用-fllvm选项进行构建,因为我收到一个错误,它看不到较新的版本:

<no location info>: error:
    Warning: Couldn't figure out LLVM version!
             Make sure you have installed LLVM 5.0

我在以下路径下安装了LLVM 5:/usr/local/Cellar/llvm@5/5.0.2/bin/。我需要以某种方式告诉cabal,但是我找不到在哪里做的。在stack中,已安装的settings下有ghc个文件,但是对cabal执行此操作的明智方法是什么?

1 个答案:

答案 0 :(得分:0)

我将从

开始
export PATH=/usr/local/Cellar/llvm@5/5.0.2/bin/:$PATH
cabal install

看看是否可行。

我没有在GHC用户指南或--with-PROG的{​​{1}}部分中提及设置LLVM路径的选项。当然,添加到阴谋集团似乎是一个合理的标志。 GHC guide仅提及在PATH上找到它。