-
Notifications
You must be signed in to change notification settings - Fork 396
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
Fix collection of object files for omr_static_lib #7177
Conversation
The commit message is missing the details from the PR description. |
The details/justification from #7177 (comment) should be included in the commit message's body, which is currently empty. |
The behavior of GNU make seems to have changed between versions 4.2.1 and 4.3. The latter appears to prioritize MAKEFLAGS= over (at least some) command-line options, with the effect being that --no-print-directory is ignored and included in the output of show-objects. If invoked as part of a larger build where the make job server is enabled, there are also warnings that make unwanted contributions to the output of show-objects. This fixes that, and removes the useless "echo" rule for the already existing objects. Signed-off-by: Keith W. Campbell <keithc@ca.ibm.com>
Fixed in 9cf7484. |
jenkins build all |
In addition to a known failure (#6516), I see multiple occurrences of the below error:
The undocumented error is seen in other builds and unrelated to the changes in this PR. |
Opened #7181 for the undocumented failure mentioned in #7177 (comment). |
The behavior of GNU make seems to have changed between versions 4.2.1 and 4.3.
The latter appears to prioritize
MAKEFLAGS=
over (at least some) command-line options, with the effect being that--no-print-directory
is ignored and included in the output ofshow-objects
.If invoked as part of a larger build where the make job server is enabled, there are also warnings that make unwanted contributions to the output of
show-objects
.This fixes that, and removes the useless "echo" rule for the already existing objects.