現在、Xcode 4.6.3 がインストールされています。今日、App Store から、Xcode 5 が利用可能であることがわかりました。
アップグレードする必要がありますか、それともアップグレードによって GHC 7.6.3 が壊れますか?
私はghc trac #8197とghc trac #8148を見ていますが、問題があることを示唆しているようです。あれは正しいですか?
現在、Xcode 4.6.3 がインストールされています。今日、App Store から、Xcode 5 が利用可能であることがわかりました。
アップグレードする必要がありますか、それともアップグレードによって GHC 7.6.3 が壊れますか?
私はghc trac #8197とghc trac #8148を見ていますが、問題があることを示唆しているようです。あれは正しいですか?
いいえそうではありません。
Xcode 5 にアップグレードすると、すべての混乱が解消されます。(よくあるのはCabalのインストールです)
GHC 7.6.x では、前処理ステップに clang を使用する方法がなくなり、壊れます。
GHC 7.8 がリリースされるまで、Xcode 5 にアップグレードしないでください。
haskell の学習を始める前にこれを行いましたが、cabal パッケージをダウンロードしようとしたときに ghc が 4000 行のエラー コードを生成したときに、何が問題だったのかを理解しようとするのは楽しい経験ではありませんでした。
参照: http://haskell.org/pipermail/haskell-cafe/2013-September/108902.html
すでに Xcode 5 をダウンロードした人が、すべてが壊れた後にこれに出くわした場合、バグを修正する方法は次のとおりです。