Как указать путь к `llvm` для` ghc` и `cabal`? - PullRequest
0 голосов
/ 06 июля 2018

Я пытаюсь добавить новый 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 голосов
/ 06 июля 2018

Я бы начал с

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

и посмотрите, работает ли это.

Я не вижу упоминания об опциях для установки пути LLVM в руководстве пользователя GHC или в разделе --with-PROG в cabal configure --help. Это, безусловно, кажется разумным флагом, чтобы добавить к клике. В руководстве GHC упоминается только его нахождение в PATH.

...