我的LLVM/opt-3.2和llvm-3.2.0.2一起安裝,我剛從Ubuntu軟件包安裝GHC 7.6.2。然而,當我嘗試編譯GHC與-fllvm -V3,我得到的錯誤:在LLVM上使用GHC 3.2
*** CodeGen:
*** LlVM CodeGen:
Error (figuring out LLVM version): fd:10: hGetLine: end of file
<no location info>:
Warning: Couldn't figure out LLVM version!
Make sure you have installed LLVM
*** LLVM Optimiser:
'opt-3.0' '/tmp/ghc17812_0/ghc17812_0.ll' '-o' '/tmp/ghc17812_0/ghc17812_0.bc' '-mem2reg' '--enable-tbaa=true'
*** Deleting temp files:
...
ghc: could not execute: opt-3.0
opt
是在我的道路,但版本是3.2,而不是3.0。如果它不是讓GHC尋找正確版本的opt的hackage llvm包,它是什麼?
通過在你的.bashrc中添加一些東西,以及OS X的哪個版本,你的意思是什麼? –
通過運行ps找出你正在使用的shell,然後閱讀該shell的手冊頁以瞭解它在啓動時運行的腳本。對於大多數情況下,shell是bash,它運行$ HOME/.bashrc和其他幾個可用於定製體驗的腳本。 –
謝謝。據我所知這是正確的,但我的實際問題是這樣的:https://stackoverflow.com/questions/24796874/cant-install-diagrams-arithmoi-on-mac –