在 Haskell MPFR 绑定 HMPFR 的页面上,他们解释说,为了使用该库,必须重新编译 ghc 并进行修改——使用不同的整数库或重命名与 gmp 相关的一堆符号:
https://code.google.com/p/hmpfr/
https://code.google.com/p/hmpfr/wiki/GHCWithRenamedGMP
由于在 hmpfr 页面上没有规范的地方可以提问,我希望这里的人能够回答。这个问题的现状如何?上述修改使用 GHC 7.6.1 进行测试。在 GHC 7.8 中是否仍需要它们,在 7.10 中是否还需要它们?是否会修改 GHC 的正式版以修复此不兼容问题?