On the page for the Haskell MPFR bindings HMPFR, they explain that in order to use the library one has to recompile ghc with modifications -- either with a different integer library or by renaming a bunch of symbols associated with gmp:
https://code.google.com/p/hmpfr/
https://code.google.com/p/hmpfr/wiki/GHCWithRenamedGMP
Since there is no canonical place to ask questions on the hmpfr page, I'm hoping someone here will be able to answer. What is the current status of this issue? The above modifications are tested with GHC 7.6.1. Are they still needed in GHC 7.8, and will they be needed in 7.10? Will the official version of GHC ever be modified to fix this incompatibility?