-
Notifications
You must be signed in to change notification settings - Fork 721
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
Add spec file for Valhalla Nestmates build #2086
Conversation
@tajila can you take a look |
lgtm @pshipton can you please review |
--> | ||
|
||
<spec xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.ibm.com/j9/builder/spec" xsi:schemaLocation="http://www.ibm.com/j9/builder/spec spec-v1.xsd" id="linux_x86-64_cmprssptrs_valhalla_nestmates"> | ||
<name>Linux Hammer Compressed Pointers</name> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please add Valhalla to the name.
<flag id="graph_cmdLineTester" value="true"/> | ||
<flag id="graph_compile" value="true"/> | ||
<flag id="graph_enableModularityTesting" value="true"/> | ||
<flag id="graph_enableTesting" value="true"/> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The panama spec has enableTesting and enableTesting_Java8 set to false, although not sure if it matters with all the build parameters set to false.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The flag part was set based off the current linux_ppc-64_cmprssptrs_le_valhalla_nestmates.spec
, not sure if the enableTesting
flag actually matter in OpenJ9 builds as this will not be run under Java8,9 (ie Axxon)
I updated enableTesting_Java8
to false to make it look more consistent
Note you can add [ci skip] to your commit to avoid the unnecessary travis build. |
Added Valhalla Nestmates to the name, updated title to skip travis-ci, fixed Java8 testing flag |
as per discussion in ibmruntimes/openj9-openjdk-jdk10#39, I ll also be updating the existing ppc le valhalla spec to use gcc for OpenJ9 |
I have added a new spec for ppc-le-gcc, the old ppc spec can be deleted in another PR if it not be used any more in the future |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
If you're adding plinux_gcc for nestmates should we also remove the non-gcc nestmates spec? Sorry, just saw your comment. Is there anything stopping us from removing the old one in the same PR?
@AdamBrousseau I am not sure the original purpose of adding the ppc build spec, will leave that for @tajila to decide as he supervised Talia's work |
I think originally nestmates was added to the xlc version by accident. |
ok, I'll remove the old spec and ask for another round of review |
fa54b64
to
fcf7ce6
Compare
[ci skip] Signed-off-by: Jack Lu <Jack.S.Lu@ibm.com>
- replaced the old xlC spec with gcc for pLinux build [ci skip] Signed-off-by: Jack Lu <Jack.S.Lu@ibm.com>
fcf7ce6
to
4c4a880
Compare
Is this obsolete due to #2270 ? |
@AdamBrousseau yes |
[ci skip]
Signed-off-by: Jack Lu Jack.S.Lu@ibm.com