Я запускаю Ubuntu Precise с ядром amd64 и amd64 userland. Я только что установил Haskell, используя sudo apt-get install haskell-platform
. Теперь я хотел бы установить двоичный код, используя cabal install ...
. Тем не менее, это генерирует двоичный код amd64. Как можно заставить Cabal генерировать двоичный код i386 (например, gcc -m32
), не создавая chroot полной системы i386 Ubuntu (используя debootstrap) или создавая виртуальную машину или запуская ее в пользовательской области i386?Как установить 32-битный двоичный код с помощью Cabal
0
A
ответ
1
Вы можете получить двоичный код i386 GHC от official download site. Безопасно устанавливать несколько версий GHC рядом друг с другом (хотя я не уверен, что он грамотно обрабатывает несколько архитектур для одной версии). Затем вы можете проинструктировать cabal, какой компилятор использовать с его опцией -w
.
Спасибо за понимание. * haskell-platform * включает GHC, но он содержит гораздо больше, поэтому, я думаю, мне пришлось бы установить все остальное вручную. – pts