hadrian: Need builders needed by Cabal Configure in parallel
Because of the use of withStaged (which needs the necessary builder) when configuring a package, the builds of stage1:exe:ghc-bin and stage1:exe:ghc-pkg where being linearised when building a specific target like `binary-dist-dir`. Thankfully the fix is quite local, to supply all the `withStaged` arguments together so the needs can be batched together and hence performed in parallel. Fixes #22093
Showing
- hadrian/src/Builder.hs 3 additions, 3 deletionshadrian/src/Builder.hs
- hadrian/src/Hadrian/Builder.hs 9 additions, 13 deletionshadrian/src/Hadrian/Builder.hs
- hadrian/src/Rules/Nofib.hs 1 addition, 1 deletionhadrian/src/Rules/Nofib.hs
- hadrian/src/Settings/Builders/Cabal.hs 18 additions, 12 deletionshadrian/src/Settings/Builders/Cabal.hs
Loading
Please register or sign in to comment