问题
Why doesn't my GHC 7.6.3 work after upgrading to OSX Mavericks?
回答1:
It took a long time to figure out how to Work with both OSX 10.9 and GHC 7.6.3, and here are some tips to help you get back to building haskell code.
Summary: Download command line tools for mavericks and use gcc version 4.2 (link to the correct gcc path in your ghc settings file)
Steps:
- Download the command line tools for mavericks
- Install gcc-4.2 using homebrew
brew install apple-gcc42
Edit your settings file, Line 2. Update the C compiler location to point to this newer gcc. Depending on how you installed GHC, it could be one of the following...
Platform Edition
/Library/Frameworks/GHC.framework/Versions/Current/usr/lib/ghc-7.6.3/settings
Brew version of GHC
/usr/local/Cellar/ghc/7.6.3/lib/ghc-7.6.3/settings
GHC Installed from Source
/usr/local/lib/ghc-7.6.3/settings
It will look something like this:
("C compiler command", "/usr/local/bin/gcc-4.2"),
A more detailed version for each step written can be found here.
Alternate approach: Use the XCode5 wrapper. Instructions here
来源:https://stackoverflow.com/questions/19579577/installing-building-ghc-with-osx-mavericks-ghc