-
-
Notifications
You must be signed in to change notification settings - Fork 251
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 --enable-linkable-runtime for JDK 24+ #4039
Conversation
Test JDK 24 pipeline with this is here. A few numbers for the compressed JDK tarball/zip - according to Jenkins:
|
For JDK's including JEP 493, enable the build option for producing a jlink that is capable of linking from the run-time image. Closes adoptium#4035
31eb713
to
2e77153
Compare
Smoke tests, verifying this is enabled for Temurin builds are in #4040. |
I know a bunch of folks use Temurin + OpenJFX as a combination. IIRC Gluon does publish jmods so I think we should be good there but it would be good to make a big push to get folks to test this. |
OK. It's not clear how this change affects that though. Could you clarify? |
We'll need to raise a PR to ci-jenkins-pipelines to prevent building an exploded image and signing the jmods: |
OK. |
adoptium/ci-jenkins-pipelines#1145 should do that I think. |
For JDK's including JEP 493, enable the build option for producing a
jlink
that is capable of linking from the run-time image. A build with it no longer contains thejmods
folder. Thus, the size savings. See below for some numbers.Closes #4035