#7375: Building ghc fails because it is looking for an old version of libgmp
----------------------------------+-----------------------------------------
Reporter: mimosa | Owner:
Type: bug | Status: closed
Priority: normal | Milestone:
Component: Compiler | Version: 7.4.2
Resolution: fixed | Keywords:
Os: Linux | Architecture: Unknown/Multiple
Failure: Building GHC failed | Difficulty: Unknown
Testcase: | Blockedby:
Blocking: | Related: 5743
----------------------------------+-----------------------------------------
Comment(by simonmar):
GHC is already following your suggestion: there is a copy of the gmp
library in the build tree that we use if there isn't one on the system.
It's in `libraries/integer-gmp/gmp`, and the same is true for `libffi`
(although for the latter the problem has been that we are ''always'' using
our copy of `libffi`, and some distros wanted us to use the system one
instead, which is what #5743 is about).
To avoid needing a hack, you just need to provide a stage 0 compiler that
has the right dependencies. You can get one by building GHC and then
making a binary distribution from it. Having done that, you're all set -
no need for `libgmp.so.3` symlinks.
--
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/7375#comment:8>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
_______________________________________________
Glasgow-haskell-bugs mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs