Skip to content
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

CMake: Bring up plinux #2566

Merged
merged 1 commit into from
Oct 9, 2018
Merged

Conversation

dnakamura
Copy link
Contributor

Signed-off-by: Devin Nakamura devinn@ca.ibm.com

set(J9VM_THR_LOCK_NURSERY ON CACHE BOOL "")
set(J9VM_THR_LOCK_RESERVATION ON CACHE BOOL "")
set(J9VM_THR_PREEMPTIVE ON CACHE BOOL "")
set(J9VM_THR_SMART_DEFLATION ON CACHE BOOL "")
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A lot of these flags are likely identical across all platforms. Is there a way to make a common cache file that platforms can share?

We recently went down the copy/paste route in our jenkins build configs and have regretted not commoning the code immediately. It's now lots of work to undo the decision to duplicate.

I'd like to avoid that here if we can.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If we want to change down the line, it would be a trivial change. My thinking was that once I have all (or nearly all) the platforms up it would be easier to find the common options, and just make those the defaults. However, I'm happy to do some of that refactoring now

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

My preference is to do some of that work upfront. Too easy to live with the cut/paste forever otherwise.

@pshipton
Copy link
Member

@dnakamura please take a look at the travis failure

@dnakamura
Copy link
Contributor Author

I believe I have the travis builds fixed, however now they are hitting the max job length and being killed.
Looking at moving the linter to run in parallel to avoid the issue

@pshipton
Copy link
Member

pshipton commented Oct 2, 2018

@dnakamura pls rebase. Not sure if the travis failure is relevant, can see how it does after rebase.

Signed-off-by: Devin Nakamura <devinn@ca.ibm.com>
@dnakamura
Copy link
Contributor Author

@pshipton rebased and good to go

@pshipton pshipton merged commit 92bf4b2 into eclipse-openj9:master Oct 9, 2018
@dnakamura dnakamura deleted the cmake_plinux branch October 10, 2018 16:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants