-
Notifications
You must be signed in to change notification settings - Fork 728
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
zlib bundling #18127
Comments
@joransiu mentioned For zLinux, the system zlib on the various distros have been updated with patches to exploit the on-chip integrated zEDC compression engine introduced on z15 and newer hardware -- it delivers up to 15x faster file compression and up to 100x in-memory compression for the java/util/zip/GZip* APIs. I don't believe the vanilla zlib has these changes. @zl-wang mentioned Post-POWER8, there is a GZIP hardware accelerator on each chip. There is a separate system zlib shipped with post-AIX7.2 TL4 (install explicitly) and RHEL9.1 (download/install IBM's AdvancedToolChain) respectively exploiting that accelerator. In order to use that zlib by default, we need to change LIBPATH on AIX or LD_LIBRARY_PATH on Linux respectively to point to that separate installation directory. It has similar performance benefit as above. OpenJ9 builds modify the LIBPATH on AIX, but not yet on Linux. |
Issue eclipse-openj9/openj9#18127 Signed-off-by: Peter Shipton <Peter_Shipton@ca.ibm.com>
This makes jdk8 consistent with jdk11+. Issue eclipse-openj9/openj9#18127 Signed-off-by: Peter Shipton <Peter_Shipton@ca.ibm.com>
Created ibmruntimes/openj9-openjdk-jdk8#692 to use the system zlib on jdk8 Linux platforms to be consistent with jdk11+. |
This makes jdk8 consistent with jdk11+. Issue eclipse-openj9/openj9#18127 Signed-off-by: Peter Shipton <Peter_Shipton@ca.ibm.com>
This makes jdk8 consistent with jdk11+. Issue eclipse-openj9/openj9#18127 Signed-off-by: Peter Shipton <Peter_Shipton@ca.ibm.com>
Related adoptium#3459 eclipse-openj9/openj9#18127 Signed-off-by: Adam Brousseau <adam.brousseau88@gmail.com>
This makes jdk8 consistent with jdk11. Issue eclipse-openj9/openj9#18127 Signed-off-by: Peter Shipton <Peter_Shipton@ca.ibm.com>
This makes jdk8 consistent with jdk11. Issue eclipse-openj9/openj9#18127 Signed-off-by: Peter Shipton <Peter_Shipton@ca.ibm.com>
Related #3459 eclipse-openj9/openj9#18127 Signed-off-by: Adam Brousseau <adam.brousseau88@gmail.com>
Copied from internal issue. The Adoptium pipelines started bundling zlib on all versions, all platforms. Semeru backed out this change. The following table shows what Semeru did for the 0.40 release.
There is also https://bugs.openjdk.org/browse/JDK-8286623 which modifies 17.0.9 to use bundled for amac. Backport this to jdk11 via ibmruntimes/openj9-openjdk-jdk11#705.
Here is some of the Adoptium conversation. They also held meeting(s) to discuss, so there may be more details not captured in issues/PRs.
adoptium/temurin-build#1951
adoptium/temurin-build#3399
adoptium/temurin-build#3459
The text was updated successfully, but these errors were encountered: