-
Notifications
You must be signed in to change notification settings - Fork 696
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Remove cap on number of jobs? #3191
Labels
Comments
Sure, it can be bumped or removed entirely. |
How about removing it entirely? |
Fine with me. |
mistydemeo
added a commit
to mistydemeo/cabal
that referenced
this issue
Feb 25, 2016
Does #3192 look suitable? |
garetxe
pushed a commit
to garetxe/cabal
that referenced
this issue
Mar 5, 2016
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
cabal hardcodes the maximum number of build jobs to 64:
cabal/Cabal/Distribution/Simple/Setup.hs
Line 2240 in b402dc8
When reviewing #1142, I didn't see a specific rationale given; maybe this was just trying to restrict it to a sane set of values, or avoid typos? We ran into this in Homebrew - Homebrew/legacy-homebrew#49509. Homebrew sets the number of build jobs to the number of threads, usually 2x the number of CPUs. The user in question has a server with two 18-core CPUs, or 72 logical threads, so Homebrew automatically sets 72 build jobs for most software; since this is above the magic number of 64, cabal-install errors out.
The text was updated successfully, but these errors were encountered: