Правя известно тестване на 64-битов GHC на Windows, в тандем с мигриране на код към GHC 7.6.1. Това означава, че имам инсталирани както 32-битовата, така и 64-битовата версия на GHC 7.6.1, така че мога да различа 64-битовите специфични проблеми от общите проблеми с 7.6.1.
Моят cabal конфигурационен файл ($APPDATA/cabal/config
) съдържа
libsubdir: $pkgid\$compiler
което означава, че както 32-битовите, така и 64-битовите версии на пакетите, които инсталирам, завършват напр. zip-archive-0.1.1.8/ghc-7.6.1 и взаимно презаписване.
Има ли някаква променлива като $compiler
, но разграничаваща 32 и 64 бита, или друга техника, която мога да използвам, за да я накарам да държи пакетите разделени?