sof 2005/05/05 11:14:28 PDT
Modified files:
ghc/rts Linker.c
Log:
ocResolve_PEi386():
when fixing up REL32 relocations, _add_ displacement to value at the
given offset. The existing value has so far been assumed to be zero
(which we've asserted for), but curiously wxhaskell-0.9.4's wx.o
contains lots of interesting non-zero values. Information / specifications
are awfully thin on the ground as to how to precisely handle these
relocations, but adding rather than overwriting seems to have a
generally healthy effect; unable to crash wxhaskell-0.9.4 with a 6.4
build.
Merge to STABLE.
Revision Changes Path
1.192 +8 -2 fptools/ghc/rts/Linker.c
_______________________________________________
Cvs-ghc mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/cvs-ghc