-
Notifications
You must be signed in to change notification settings - Fork 3.4k
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
[C++] Disable parallelism for all make
-based externalProjects when CMake >= 3.28 is used
#39628
Labels
Milestone
Comments
same failure in bzip2 build with previous fix: https://dev.azure.com/ursacomputing/crossbow/_build/results?buildId=59776&view=logs&j=0da5d1d9-276d-5173-c4c4-9d4d4ed14fdb&t=6c939d89-0d1a-51f2-8b30-091a7a82e98c&l=966 |
Is there an upstream CMake bug open? |
No as I still haven't had time to get a reproducer working but I'll just open one with the arrow build as example :D |
assignUser
added a commit
that referenced
this issue
Jan 16, 2024
### Rationale for this change Prevent 'bad file descriptor' issue. ### What changes are included in this PR? Use -j1 for make on CMake >= 3.28 ### Are these changes tested? Crossbow * Closes: #39628 Authored-by: Jacob Wujciak-Jens <jacob@wujciak.de> Signed-off-by: Jacob Wujciak-Jens <jacob@wujciak.de>
assignUser
added a commit
that referenced
this issue
Jan 17, 2024
### Rationale for this change Prevent 'bad file descriptor' issue. ### What changes are included in this PR? Use -j1 for make on CMake >= 3.28 ### Are these changes tested? Crossbow * Closes: #39628 Authored-by: Jacob Wujciak-Jens <jacob@wujciak.de> Signed-off-by: Jacob Wujciak-Jens <jacob@wujciak.de>
idailylife
pushed a commit
to idailylife/arrow
that referenced
this issue
Jan 18, 2024
### Rationale for this change Prevent 'bad file descriptor' issue. ### What changes are included in this PR? Use -j1 for make on CMake >= 3.28 ### Are these changes tested? Crossbow * Closes: apache#39628 Authored-by: Jacob Wujciak-Jens <jacob@wujciak.de> Signed-off-by: Jacob Wujciak-Jens <jacob@wujciak.de>
pitrou
added a commit
that referenced
this issue
Jan 22, 2024
pitrou
added a commit
that referenced
this issue
Jan 23, 2024
Revert #39629: it makes all builds using CMake >= 3.28 much slower, while only addressing a very specific build failure. Hopefully we can find a more targeted workaround. Authored-by: Antoine Pitrou <pitrou@free.fr> Signed-off-by: Antoine Pitrou <antoine@python.org>
clayburn
pushed a commit
to clayburn/arrow
that referenced
this issue
Jan 23, 2024
### Rationale for this change Prevent 'bad file descriptor' issue. ### What changes are included in this PR? Use -j1 for make on CMake >= 3.28 ### Are these changes tested? Crossbow * Closes: apache#39628 Authored-by: Jacob Wujciak-Jens <jacob@wujciak.de> Signed-off-by: Jacob Wujciak-Jens <jacob@wujciak.de>
dgreiss
pushed a commit
to dgreiss/arrow
that referenced
this issue
Feb 19, 2024
### Rationale for this change Prevent 'bad file descriptor' issue. ### What changes are included in this PR? Use -j1 for make on CMake >= 3.28 ### Are these changes tested? Crossbow * Closes: apache#39628 Authored-by: Jacob Wujciak-Jens <jacob@wujciak.de> Signed-off-by: Jacob Wujciak-Jens <jacob@wujciak.de>
dgreiss
pushed a commit
to dgreiss/arrow
that referenced
this issue
Feb 19, 2024
…he#39736) Revert apache#39629: it makes all builds using CMake >= 3.28 much slower, while only addressing a very specific build failure. Hopefully we can find a more targeted workaround. Authored-by: Antoine Pitrou <pitrou@free.fr> Signed-off-by: Antoine Pitrou <antoine@python.org>
zanmato1984
pushed a commit
to zanmato1984/arrow
that referenced
this issue
Feb 28, 2024
### Rationale for this change Prevent 'bad file descriptor' issue. ### What changes are included in this PR? Use -j1 for make on CMake >= 3.28 ### Are these changes tested? Crossbow * Closes: apache#39628 Authored-by: Jacob Wujciak-Jens <jacob@wujciak.de> Signed-off-by: Jacob Wujciak-Jens <jacob@wujciak.de>
zanmato1984
pushed a commit
to zanmato1984/arrow
that referenced
this issue
Feb 28, 2024
…he#39736) Revert apache#39629: it makes all builds using CMake >= 3.28 much slower, while only addressing a very specific build failure. Hopefully we can find a more targeted workaround. Authored-by: Antoine Pitrou <pitrou@free.fr> Signed-off-by: Antoine Pitrou <antoine@python.org>
thisisnic
pushed a commit
to thisisnic/arrow
that referenced
this issue
Mar 8, 2024
### Rationale for this change Prevent 'bad file descriptor' issue. ### What changes are included in this PR? Use -j1 for make on CMake >= 3.28 ### Are these changes tested? Crossbow * Closes: apache#39628 Authored-by: Jacob Wujciak-Jens <jacob@wujciak.de> Signed-off-by: Jacob Wujciak-Jens <jacob@wujciak.de>
thisisnic
pushed a commit
to thisisnic/arrow
that referenced
this issue
Mar 8, 2024
…he#39736) Revert apache#39629: it makes all builds using CMake >= 3.28 much slower, while only addressing a very specific build failure. Hopefully we can find a more targeted workaround. Authored-by: Antoine Pitrou <pitrou@free.fr> Signed-off-by: Antoine Pitrou <antoine@python.org>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Describe the bug, including details regarding any error messages, version, and platform.
Follow up to #39517 and #39550. Pass -j1 to all
make
-based externalProjects when CMake version is >3.28.Component(s)
C++
The text was updated successfully, but these errors were encountered: