contrib: Allow cmake make invocation to communicate with the jobserver
Since make
can't ensure $(CMAKEBUILD)
will invoke $(MAKE)
itself, the sub-make process wasn't able to communicate with the jobserver, causing jobs to run with a single job instead of however much are available.
Merge request reports
Activity
changed milestone to %4.0
added Component::Build system: Contribs label
- Resolved by Hugo Beauzée-Luyssen
+
beforecd
is strange. These look like they should use-C
.
added MRStatus::NotCompliant label
added 19 commits
- 267efb26 - contrib: aom: Allow make to communicate with jobserver
- ecada5da - contrib: chromaprint: Allow make to communicate with jobserver
- fc9f2970 - contrib: ebml: Allow make to communicate with jobserver
- 7f098f4d - contrib: fluid: Allow make to communicate with jobserver
- 68174e18 - contrib: fluidlite: Allow make to communicate with jobserver
- b8dcb1c0 - contrib: glew: Allow make to communicate with jobserver
- 687ee6f9 - contrib: glslang: Allow make to communicate with jobserver
- 736983f7 - contrib: gme: Allow make to communicate with jobserver
- 0013f062 - contrib: libeburl: Allow make to communicate with jobserver
- 14e5b7df - contrib: matroska: Allow make to communicate with jobserver
- ea6f908c - contrib: mpcdec: Allow make to communicate with jobserver
- 3a292957 - contrib: mysofa: Allow make to communicate with jobserver
- 688b3b5b - contrib: openjpeg: Allow make to communicate with jobserver
- 60ebc874 - contrib: projectM: Allow make to communicate with jobserver
- d49472b4 - contrib: soxr: Allow make to communicate with jobserver
- f71119a1 - contrib: spatialaudio: Allow make to communicate with jobserver
- 276199c7 - contrib: src: Allow make to communicate with jobserver
- 6de0fddb - contrib: taglib: Allow make to communicate with jobserver
- 4dbe4e65 - contrib: x265: Allow make to communicate with jobserver
Toggle commit list- Resolved by Hugo Beauzée-Luyssen
cmake --build openjpeg --target install make: cmake: Permission denied make: *** [../src/openjpeg/rules.mak:31: .openjpeg] Error 127
Strange, maybe it doesn't like parallelism that much ?
added 31 commits
-
429d4863...a162a177 - 11 commits from branch
videolan:master
- 601d7a23 - contrib: aom: Allow make to communicate with jobserver
- 7dd4fc9e - contrib: chromaprint: Allow make to communicate with jobserver
- f3d60c68 - contrib: ebml: Allow make to communicate with jobserver
- 40553c92 - contrib: fluid: Allow make to communicate with jobserver
- d87a9f29 - contrib: fluidlite: Allow make to communicate with jobserver
- e756e4c5 - contrib: glew: Allow make to communicate with jobserver
- 7ba4db4e - contrib: glslang: Allow make to communicate with jobserver
- 555035e2 - contrib: gme: Allow make to communicate with jobserver
- 5f9a8f36 - contrib: libeburl: Allow make to communicate with jobserver
- b1a970b7 - contrib: matroska: Allow make to communicate with jobserver
- b22aef8d - contrib: mpcdec: Allow make to communicate with jobserver
- 9b3d17c6 - contrib: mysofa: Allow make to communicate with jobserver
- 7489fff8 - contrib: openjpeg: Allow make to communicate with jobserver
- 906c8415 - contrib: projectM: Allow make to communicate with jobserver
- 8be1e0f7 - contrib: soxr: Allow make to communicate with jobserver
- 5687a9f8 - contrib: spatialaudio: Allow make to communicate with jobserver
- 04f0b811 - contrib: src: Allow make to communicate with jobserver
- 0b4160be - contrib: taglib: Allow make to communicate with jobserver
- 6a590dbd - contrib: x265: Allow make to communicate with jobserver
- 1a351b59 - contrib: main.mak: Work around GNU Make bug
Toggle commit list-
429d4863...a162a177 - 11 commits from branch
added MRStatus::InReview label and removed MRStatus::NotCompliant label
added 57 commits
-
1a351b59...35ec60b5 - 37 commits from branch
videolan:master
- ed92d597 - contrib: aom: Allow make to communicate with jobserver
- bce03be6 - contrib: chromaprint: Allow make to communicate with jobserver
- 7df611ee - contrib: ebml: Allow make to communicate with jobserver
- e056f776 - contrib: fluid: Allow make to communicate with jobserver
- df29b9e0 - contrib: fluidlite: Allow make to communicate with jobserver
- 78737b79 - contrib: glew: Allow make to communicate with jobserver
- 6db8dcc4 - contrib: glslang: Allow make to communicate with jobserver
- 00354b85 - contrib: gme: Allow make to communicate with jobserver
- 87d64a95 - contrib: libeburl: Allow make to communicate with jobserver
- c77682a0 - contrib: matroska: Allow make to communicate with jobserver
- 21be0c6f - contrib: mpcdec: Allow make to communicate with jobserver
- 4c60c7b1 - contrib: mysofa: Allow make to communicate with jobserver
- f31e78ca - contrib: openjpeg: Allow make to communicate with jobserver
- bc19d1e9 - contrib: projectM: Allow make to communicate with jobserver
- 64b29114 - contrib: soxr: Allow make to communicate with jobserver
- d9019a40 - contrib: spatialaudio: Allow make to communicate with jobserver
- 56595512 - contrib: src: Allow make to communicate with jobserver
- b94d6153 - contrib: taglib: Allow make to communicate with jobserver
- 52832e2f - contrib: x265: Allow make to communicate with jobserver
- 69881e55 - contrib: main.mak: Work around GNU Make bug
Toggle commit list-
1a351b59...35ec60b5 - 37 commits from branch
added MRStatus::NotCompliant label and removed MRStatus::InReview label
added MRStatus::InReview label and removed MRStatus::NotCompliant label
added MRStatus::Acceptable label and removed MRStatus::InReview label
added MRStatus::Accepted label and removed MRStatus::Acceptable label