[WIP] Remove -jN flag from make command for jemallocator-sys#151
Closed
[WIP] Remove -jN flag from make command for jemallocator-sys#151
Conversation
|
Thanks for your pull request. Before we can look at it, you'll need to add a 'DCO signoff' to your commits. 📝 Please follow instructions in the contributing guide to update your commits with the DCO Full details of the Developer Certificate of Origin can be found at developercertificate.org. The list of commits missing DCO signoff:
DetailsInstructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. I understand the commands that are listed here. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
CARGO_MAKEFLAGSinstead of passing-jNto makejemalloc-sys/build.rs(make_commandfunction, lines 369-384)Summary
Issue #92 is already resolved in the main branch. No additional code changes are needed.
The
make_commandfunction injemalloc-sys/build.rsimplements the fix exactly as requested in the issue:This implementation:
CARGO_MAKEFLAGSenv var existsMAKEFLAGStoCARGO_MAKEFLAGS(preserving any existingMAKEFLAGS)-jNifCARGO_MAKEFLAGSis not setThis matches the pattern from cmake-rs referenced in the issue and addresses the concern about CPU core spikes during parallel builds.
The fix was confirmed working by @BusyJay in the issue comments: "LGTM, in worse case, job server is overridden by user provided flags, which seems OK."
Original prompt
💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.