MacOSX に GHC をインストールした

今んとこ MacPorts だと入らないみたい.

  • パッケージでインストール
  • alias ghc='command ghc -opta -m32 -optl -m32'

参考

追記 : 2009/11/14 18:48
alias では,Cabal 関連でうまくいかなかったので,
スクリプトを書き換える方針にした.
当然,$HOME/local/bin の方が /usr/bin よりPATH で前になっている.

$ cd ~/modules/ghc-6.10.4/bin
$ cp /Library/Frameworks/GHC.framework/Versions/Current/usr/bin/{ghc,runhaskell} .
$ ln -s runghc runhaskell
$ vi ghc runghc
$ diff /Library/Frameworks/GHC.framework/Versions/Current/usr/bin/ghc ~/modules/ghc-6.10.4/bin/ghc
3c3
< exec /Library/Frameworks/GHC.framework/Versions/610/usr/lib/ghc-6.10.4/ghc -B/Library/Frameworks/GHC.framework/Versions/610/usr/lib/ghc-6.10.4/. -dynload wrapped ${1+"$@"}
---
> exec /Library/Frameworks/GHC.framework/Versions/610/usr/lib/ghc-6.10.4/ghc -optc-m32 -opta-m32 -optl-m32 -B/Library/Frameworks/GHC.framework/Versions/610/usr/lib/ghc-6.10.4/. -dynload wrapped ${1+"$@"}
$ cd ~/local/bin
$ ln -s ~/modules/ghc-6.10.4/bin/{ghc,runghc,runhaskell} .

参考