On 13/11/09 01:52, Evan Laforge wrote: >>> Running GHC in parallel with --make would be nice, but I find on >>> Windows that the link time is the bottleneck for most projects. >> >> Yes, when GHC calls GNU ld, it can be very costly. In my experience, on a > > This is also my experience. GNU ld is old and slow. I believe its > generality also hurts it, there is a much faster linker called gold, > but it's ELF-only.
For someone like me, who only is interested in ELF on Linux, is there some way of getting GHC to use gold instead of ld? >> In conclusion, improving GNU ld could be a huge win for GHC, at least on >> linux. Does GHC on windows use GNU ld? > > Improving GNU ld would be a huge win in a lot of places, and the fact > that no one has done it (excepting gold of course) goes to show it's a > lot easier said than done! It could also mean that ld is good enough. Similar to how CVS was good enough for an awfully long time... ;-) /M -- Magnus Therning (OpenPGP: 0xAB4DFBA4) magnus@therning.org Jabber: magnus@therning.org http://therning.org/magnus identi.ca|twitter: magthe
signature.asc
Description: OpenPGP digital signature
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe