Skip to content

Conversation

@MartinNowak
Copy link
Member

No description provided.

- since we don't want to rebuild and overwrite a checked-in
  changelog/2.074.0_pre.dd just because ../tools is newer
- It's just wrong to pass -j to sub-makes, make has a built-in job
  server that coordinates the number of jobs between all sub-makes so
  that the total number of jobs passed to the top-make.
  (see [Communicating Options to a Sub-make](https://www.gnu.org/software/make/manual/html_node/Options_002fRecursion.html#Options_002fRecursion))
- fixes `warning: -jN forced in submake: disabling jobserver mode.`
- allows to debug parallel build issues
@CyberShadow CyberShadow merged commit e8905f3 into dlang:stable Mar 28, 2017
@MartinNowak
Copy link
Member Author

Thx, another one #1616.
@CyberShadow. Not sure, but it seems Digger (or the tester) isn't using parallelism for builds. You might want to change that or this PR will cause a slow-down.

@CyberShadow
Copy link
Member

CyberShadow commented Mar 28, 2017

The bulk of the build time is building ddox pages and the PDF. Both of these are not paralellizable (with make, at least), so I'm not overly concerned.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants