是否可以使用cross-compilation Glasgow Haskell Compiler进行常见架构?
如果没有,是否计划在不久的将来开发此功能?
答案 0 :(得分:23)
截至目前(GHC 7.0)GHC不支持交叉编译。
截至2013年,“对GHC 7.8.1中的交叉编译支持工作相当不错”。
查看CrossCompilation维基页面上的状态。
讨论
GHC始终支持自我交叉编译(即您可以port GHC到新架构)。但是,GHC作为交叉编译器,在主机上运行,但生成以另一个为目标的二进制文件,尚未得到支持。
从GHC 7开始,使用新的LLVM后端,工作is being undertaken以添加交叉编译支持。 状态似乎是,from Mark Lentczner,“此时我可以构建并链接并运行stage1交叉编译器。”敬请关注GHC 7.2