Parallel, Incremental Linking
John Smith
voldermort at hotmail.com
Tue Dec 7 09:54:22 CET 2010
The bottleneck for building on my multi-core machine is ld, which spends a considerable time consuming 100% of one core
after ghc has finished generating object files. Moreover, GHC is largely IO bound, while ld is CPU bound; incremental
linking would enable the two tasks to be performed in parallel (or am I being naive?)
Gold in an incremental and multi-threaded linker, but can only output ELF (not Windows). Is there a cross-platform
solution suitable for GHC?
More information about the Glasgow-haskell-users
mailing list