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

Build JDK11 with JDK 10 target #12

Closed
wants to merge 1 commit into from

Conversation

JasonFengJ9
Copy link
Member

Build JDK11 with JDK 10 target

Compile JDK11 Java code with level of JDK 10 such that the bytecode generated can be recognized by OpenJ9 JVM before it fully supports JDK 11 features such as nestmates.
This is a temporary solution to allow J9 JDK11 workaround the issue like eclipse-openj9/openj9#2269 (comment) and continue the development.

With this PR, CCM build can produce JDK with -version output:

openjdk version "11-internal" 2018-09-25
OpenJDK Runtime Environment (build 11-internal+0-adhoc.jason.openj9-openjdk-jdk)
Eclipse OpenJ9 VM (build master-a934baf, JRE 11 Linux amd64-64-Bit Compressed References 20180628_000000 (JIT enabled, AOT enabled)
OpenJ9   - a934baf
OMR      - 6b22dda
JCL      - 40bef5e based on jdk-11+19)

No frequent merging conflict is expected due to this change.

Reviewer: @DanHeidinga
FYI: @tajila @pshipton

Signed-off-by: Jason Feng fengj@ca.ibm.com

Signed-off-by: Jason Feng <fengj@ca.ibm.com>
@JasonFengJ9
Copy link
Member Author

Obsoleted by ibmruntimes/openj9-openjdk-jdk11#3.

pshipton added a commit to pshipton/openj9-openjdk-jdk that referenced this pull request Sep 18, 2018
Signed-off-by: Peter Shipton <Peter_Shipton@ca.ibm.com>
DanHeidinga added a commit that referenced this pull request Sep 18, 2018
Reverts #12, javac compile with source 11 target 11
pshipton added a commit that referenced this pull request Sep 18, 2018
Subsequent to #12, openjdk changed to use source 12 target 12. Thanks
@keithc-da for noticing.

Signed-off-by: Peter Shipton <Peter_Shipton@ca.ibm.com>
pshipton added a commit that referenced this pull request Sep 18, 2018
Subsequent to #12, openjdk changed to use source 12 target 12. Thanks
@keithc-ca for noticing. Corrects #33

Signed-off-by: Peter Shipton <Peter_Shipton@ca.ibm.com>
@JasonFengJ9 JasonFengJ9 deleted the target10 branch October 9, 2019 01:40
dnakamura pushed a commit to dnakamura/openj9-openjdk-jdk that referenced this pull request Aug 30, 2021
tajila pushed a commit to tajila/openj9-openjdk-jdk that referenced this pull request Sep 21, 2021
Remove -Xlog:all not supported by OpenJ9
jasonkatonica pushed a commit to jasonkatonica/openj9-openjdk-jdk that referenced this pull request Mar 17, 2023
…de_in_compiling_jdk20

Update FFI related code for compilation in JDK20
tajila pushed a commit to tajila/openj9-openjdk-jdk that referenced this pull request Oct 23, 2023
…omoting_double_aix_jdk21

[FFI/Jtreg_JDK21] Remove the promotion code for double on AIX
tajila pushed a commit to tajila/openj9-openjdk-jdk that referenced this pull request Feb 22, 2024
Bundle freetype by default to match Semeru builds
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant