Installing & Building GHC with OSX Mavericks GHC

2019-04-03 03:40发布

Why doesn't my GHC 7.6.3 work after upgrading to OSX Mavericks?

1条回答
孤傲高冷的网名
2楼-- · 2019-04-03 04:23

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:

  1. Download the command line tools for mavericks download
  2. Install gcc-4.2 using homebrew brew install apple-gcc42
  3. 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

查看更多
登录 后发表回答