На данный момент (GHC 7.0) GHC не поддерживает кросс-компиляцию.
По состоянию на 2013 г. «поддержка кросс-компиляции работает достаточно хорошо в GHC 7.8.1».
См. Статус на кросс-компиляции вики-странице.
Обсуждение
GHC всегда поддерживалкросс-компиляция (то есть вы можете перенести GHC на новую архитектуру).Однако GHC как кросс-компилятор, который работает на хосте, но создает двоичные файлы, предназначенные для другого, не поддерживается.
Начиная с GHC 7, однако, с новым бэкэндом LLVM работа проводится для добавления поддержки кросс-компиляции.Похоже, что статус: от Марка Лентчнера , "На данный момент я могу собрать, связать и запустить кросс-компилятор stage1." Так что следите за обновлениями GHC 7.2