[project @ 2005-10-27 01:39:40 by sof]
authorsof <unknown>
Thu, 27 Oct 2005 01:39:40 +0000 (01:39 +0000)
committersof <unknown>
Thu, 27 Oct 2005 01:39:40 +0000 (01:39 +0000)
commit6b872f47d7292ea96a8904d8da41043f0d83611f
treecb62e62f96e534cbaad05b46c9a1eeeebb346993
parent13e58f0482069d84b89d90eeeeca2c172c3e6682
[project @ 2005-10-27 01:39:40 by sof]
[mingw/msys only]
Undo long-standing workaround for buggy GNU ld's on mingw/msys; i.e.,
the linker wasn't correctly generating relocatable object files when
the number of relocs exceeded 2^16. Worked around the issue by
hackily splitting up the GHCi object file for the larger packages
('base', 'ObjectIO' and 'win32') into a handful of object files,
each with a manageable number of relocs. Tiresome and error-prone
(but the hack has served us well!)

This commit imposes a restriction on the 'ld' you use to compile
up GHC with; it now has to be ld-2.15.x or later (something GHC
binary dists have shipped with since 6.2.2)
Makefile
package.conf.in