Incompatibilities between RPM & .tar.gz versions of ghc-6.0.1
Simon Marlow
simonmar at microsoft.com
Mon Nov 10 06:36:05 EST 2003
> It seems as if the RPM and .tar.gz versions of ghc-6.0.1 are binary
> incompatible. That is, a library built for one will not necessarily
> work on the other. For example, libHSbase.a defines the symbol
> "GHCziRead_lvl18_closure" in the .tar.gz version, which can be
> externally called; however in the RPM version it is not defined.
Yes, this is entirely possible. I'm not sure of the exactly list of
things which must be identical in order to get two binary-compatible
builds, but I suspect that having exactly the same OS / platform is a
good start (the RPM and binary tars were built on different versions of
RedHat Linux).
Cheers,
Simon
More information about the Glasgow-haskell-bugs
mailing list