diff options
author | Matthew Pickering <matthewtpickering@gmail.com> | 2022-05-09 17:39:00 +0100 |
---|---|---|
committer | GHC GitLab CI <ghc-ci@gitlab-haskell.org> | 2022-05-09 17:45:08 +0100 |
commit | 00289a683db3b56a3907cc3e8f524f6198bae9a6 (patch) | |
tree | 6c6bd316dc28a0c096fa5652a921b7ac806f0f33 | |
parent | 67072c31d8b6ce4f0de79fa52bc3e5cdd5a495c6 (diff) | |
download | haskell-wip/no-j-haddock.tar.gz |
hadrian: Don't pass -j to haddockwip/no-j-haddock
This has high potential for oversubcribing as many haddock jobs can be
spawned in parralel which will each request the given number of
capabilities.
Once -jsem is implemented (#19416, !5176) we can expose that haddock via
haddock and use that to pass a semaphore.
Ticket #21136
-rw-r--r-- | hadrian/src/Settings/Builders/Haddock.hs | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/hadrian/src/Settings/Builders/Haddock.hs b/hadrian/src/Settings/Builders/Haddock.hs index 6dc4dbde68..5d76b7ee1e 100644 --- a/hadrian/src/Settings/Builders/Haddock.hs +++ b/hadrian/src/Settings/Builders/Haddock.hs @@ -43,10 +43,8 @@ haddockBuilderArgs = mconcat hVersion <- expr $ pkgVersion haddock statsDir <- expr $ haddockStatsFilesDir ghcOpts <- haddockGhcArgs - threads <- shakeThreads <$> expr getShakeOptions mconcat - [ arg $ "-j" ++ (show threads) - , arg "--verbosity=0" + [ arg "--verbosity=0" , arg $ "-B" ++ root -/- stageString Stage1 -/- "lib" , arg $ "--lib=" ++ root -/- stageString Stage1 -/- "lib" , arg $ "--odir=" ++ takeDirectory output |