コードをGHC7.6.1に移行するのと並行して、Windowsで64ビットGHCのテストを行っています。これは、GHC 7.6.1の32ビットバージョンと64ビットバージョンの両方がインストールされていることを意味します。したがって、64ビット固有の問題と7.6.1の一般的な問題を区別できます。
私のcabal設定ファイル($APPDATA/cabal/config
)には
libsubdir: $pkgid\$compiler
これは、私がインストールするパッケージの32ビットバージョンと64ビットバージョンの両方が、たとえばzip-archive-0.1.1.8 / ghc-7.6.1になり、相互に上書きすることを意味します。
32ビットと64ビットを区別するような変数$compiler
、またはパッケージを分離するために使用できる他の手法はありますか?