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