.gitlab-ci builds stage1:exe:ghc-bin before the binary-dist target
CI builds stage1:exe:ghc-bin
before the binary-dist
target which introduces some quite bad linearisation (see #22093 (closed)) because we don't build stage0 compiler in parallel with anything. Then when the binary-dist
target is started we have to build stage1:exe:ghc-pkg
before doing anything in there.
I am not sure why we are building stage1:exe:ghc-bin
first? cc @bgamari