У меня есть LLVM/opt-3.2, установленный вместе с llvm-3.2.0.2, и я только что установил GHC 7.6.2 из пакета Ubuntu. Однако, когда я пытаюсь скомпилировать GHC с -fllvm -v3, я получаю ошибку:Использование GHC с LLVM 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. Если это не пакет hlack llvm, который заставляет GHC искать правильную версию opt, что это такое?
Что вы на самом деле имеете в виду, добавляя что-то к своему .bashrc, и по какой версии OS X? –
Узнайте, какую оболочку вы используете, запустив ps, затем прочитайте man-страницу для этой оболочки, чтобы узнать, какой сценарий запускается при запуске. Для большинства оболочка bash, и она запускает $ HOME/.bashrc и несколько других скриптов, которые вы можете использовать для настройки вашего опыта. –
Спасибо. Насколько я знаю, это правильно, но моя фактическая проблема заключалась в следующем: https://stackoverflow.com/questions/24796874/cant-install-diagrams-arithmoi-on-mac –