GHC всегда поддерживал самопересечение (т.е. вы можете порт GHC в новую архитектуру). Однако GHC как кросс-компилятор, который работает на хосте, но создает двоичные файлы, предназначенные для других, не поддерживается.
По сравнению с GHC 7, однако, с новым бэкэндом LLVM, работаем , чтобы добавить поддержку кросс-компиляции.
Статус, похоже, от Mark Lentczner: "В этот момент я могу построить и связать и запустить кросс-компилятор stage1". Поэтому следите за настройкой GHC 7.2