2014-01-27 9 views
0

Я запускаю 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

ответ

1

Вы можете получить двоичный код i386 GHC от official download site. Безопасно устанавливать несколько версий GHC рядом друг с другом (хотя я не уверен, что он грамотно обрабатывает несколько архитектур для одной версии). Затем вы можете проинструктировать cabal, какой компилятор использовать с его опцией -w.

+0

Спасибо за понимание. * haskell-platform * включает GHC, но он содержит гораздо больше, поэтому, я думаю, мне пришлось бы установить все остальное вручную. – pts