Ответ 1
В моей системе отсутствовала информация о современных инструментах командной строки из xcode. Установка последней версии с помощью xcode-select --install
устраняет проблему.
Я пытаюсь скомпилировать программы haskell на моем Mac, работающем под управлением OS X 10.10 Yosemite, но ghc терпит неудачу каждый раз, когда ld: библиотека не найдена для -lgmp:
$ ghc foo.hs
[1 of 1] Compiling Main ( foo.hs, foo.o )
Linking foo ...
ld: library not found for -lgmp
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Справка
В моей системе отсутствовала информация о современных инструментах командной строки из xcode. Установка последней версии с помощью xcode-select --install
устраняет проблему.
Я сделал brew uninstall ghc && brew install ghc
, и он исправил его (на Yosemite).