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.

Ryan S.
-----
[1] https://ghc.haskell.org/trac/ghc/ticket/13739
_______________________________________________
ghc-devs mailing list
ghc-devs@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs

Reply via email to