Мне нужно использовать более старую версию LLVM на моей Mac OS 10.12, а именно 3.7, потому что она требуется ghc
.Mac OS, LLVM 3.7 и отсутствующий заголовок math.h
Я установил его через: brew install [email protected]
.
Теперь я получаю ошибку <stdin>:1:10: fatal error: 'math.h' file not found
когда я даже самую простую вещь:
echo '#include <math.h>' | clang-3.7 -xc -v -
Реальный код, который производит эту ошибку моя попытка запустить ghc -fllvm
на простой helloworld.hs код, который я хочу получить как бит-код LLVM.
Я сделал:
$ find /usr/local/Cellar/llvm\@3.7 | grep math
/usr/local/Cellar/[email protected]/3.7.1/lib/llvm-3.7/include/c++/v1/cmath
/usr/local/Cellar/[email protected]/3.7.1/lib/llvm-3.7/include/c++/v1/ctgmath
/usr/local/Cellar/[email protected]/3.7.1/lib/llvm-3.7/include/c++/v1/tgmath.h
/usr/local/Cellar/[email protected]/3.7.1/lib/llvm-3.7/lib/clang/3.7.1/include/tgmath.h
Я вижу, что нет какой-либо math.h
заголовки.
$ ghc --version
The Glorious Glasgow Haskell Compilation System, version 8.0.2
Что мне не хватает?