Ryan Scott <ryan.gl.sc...@gmail.com> writes: > Another things to note about 8.2 build times is that a bulk of the time is > probably being spent during the linking phase. This is because GHC 8.2 has > switched over to split-sections by default, but unfortunately, old versions > of the BFD linker take a long time to link code that uses split-sections > (see the discussion at [1]). There is ongoing work (which should hopefully > land before the final 8.2 release) to use gold instead of BFD as the > default linker when available, which will reduce linking times dramatically. > Indeed it has already landed. See #13541.
In short, ./configure will now choose to use ld.gold or ld.lld if available (although this can be disabled using the --disable-ld-override configure flag). Cheers, - Ben
signature.asc
Description: PGP signature
_______________________________________________ ghc-devs mailing list ghc-devs@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs