Skip to content

Compile Windows jdk8+ with VS2022, move jdk17 x,p,zlinux to gcc 11.2 - #18135

Merged
keithc-ca merged 1 commit into
eclipse-openj9:masterfrom
pshipton:compilers
Sep 13, 2023
Merged

Compile Windows jdk8+ with VS2022, move jdk17 x,p,zlinux to gcc 11.2#18135
keithc-ca merged 1 commit into
eclipse-openj9:masterfrom
pshipton:compilers

Conversation

@pshipton

Copy link
Copy Markdown
Member

alinux can't move to 11.2 due to #15390

For testing see the following. Ignore the linux builds on jdk8,11. This build was done with a different commit that modified all versions.
https://openj9-jenkins.osuosl.org/job/Pipeline-Build-Test-Personal/431/

jdk11 will move once we have a new OpenJDK level that compiles, expected in a future 11.0.21 update.
jdk8 will move once Adoptium provides a xlinux centos6 container with the required gcc version, although we can consider moving other platforms earlier. They all work.

Comment thread buildenv/jenkins/variables/defaults.yml Outdated
alinux can't move to 11.2 due to
eclipse-openj9#15390

Signed-off-by: Peter Shipton <Peter_Shipton@ca.ibm.com>
@keithc-ca

Copy link
Copy Markdown
Contributor

Question for @TobiAjila: Do we still need the *_criu platforms? CRIU is enabled by default on all Linux platforms for all versions (except for jdk8 where it's not (yet?) supported). Do the *_criu platforms still serve a purpose?

@keithc-ca keithc-ca left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

@keithc-ca
keithc-ca merged commit 754717a into eclipse-openj9:master Sep 13, 2023
@tajila

tajila commented Sep 13, 2023

Copy link
Copy Markdown
Contributor

Question for @TobiAjila: Do we still need the *_criu platforms? CRIU is enabled by default on all Linux platforms for all versions (except for jdk8 where it's not (yet?) supported). Do the *_criu platforms still serve a purpose?

as of today we no longer need it

@keithc-ca

Copy link
Copy Markdown
Contributor

as of today we no longer need it

Ok, I'll create a pull request to remove those redundant specifications.

@pshipton

Copy link
Copy Markdown
Member Author

Doc issue eclipse-openj9/openj9-docs#1168

pshipton added a commit to pshipton/openjdk-build that referenced this pull request Oct 4, 2023
pshipton added a commit to pshipton/openjdk-build that referenced this pull request Nov 15, 2023
Affects jdk8, jdk11, jdk17, although jdk17 alinux doesn't change.
OpenJ9 jdk8, jdk11 xlinux hasn't switched to gcc 11.2 yet since the
container used to compile doesn't yet contain this compiler.

See
eclipse-openj9/openj9#18135
eclipse-openj9/openj9#18408

Signed-off-by: Peter Shipton <Peter_Shipton@ca.ibm.com>
pshipton added a commit to pshipton/openjdk-build that referenced this pull request Nov 15, 2023
Affects jdk8, jdk11, jdk17, although jdk17 alinux doesn't change.
OpenJ9 jdk8, jdk11 xlinux hasn't switched to gcc 11.2 yet since the
container used to compile doesn't yet contain this compiler.

See
eclipse-openj9/openj9#18135
eclipse-openj9/openj9#18408

Signed-off-by: Peter Shipton <Peter_Shipton@ca.ibm.com>
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.

3 participants