2014-01-27 2 views
0

저는 amd64 커널과 amd64 사용자 영역이있는 Ubuntu Precise를 실행하고 있습니다. 방금 sudo apt-get install haskell-platform을 사용하여 하스켈을 설치했습니다. 이제 cabal install ...을 사용하여 이진 파일을 설치하고 싶습니다. 그러나 이는 amd64 바이너리를 생성합니다. 어떻게하면 전체 i386 우분투 시스템 (debootstrap 사용)의 chroot를 만들거나 가상 머신을 만들지 않거나 i386 사용자 영역에서 실행하지 않고 Cabal을 i386 바이너리 (예 : gcc -m32)로 생성 할 수 있습니까?Cabal을 사용하여 32 비트 바이너리를 설치하는 방법

답변

1

official download site에서 GHC의 i386 바이너리를 가져올 수 있습니다. GHC의 여러 버전을 서로 나란히 설치하는 것이 안전합니다 (단 하나의 버전에 대해 여러 아키텍처를 정상적으로 처리하는지 여부는 확실하지 않지만). 그런 다음 어느 컴파일러에 -w 옵션과 함께 사용하도록 명령 할 수 있습니다.

+0

통찰력에 감사드립니다. * haskell-platform *에는 GHC가 포함되어 있지만 더 많은 것을 포함하고 있으므로 다른 모든 것을 수동으로 설치해야합니다. – pts

관련 문제