[jdk25u-dev] RFR: 8375065: Update LCMS to 2.18
Roland Mesde
duke at openjdk.org
Wed Feb 18 18:29:53 UTC 2026
Backporting JDK-8375065: Update LCMS to 2.18.
This PR updates Little Color Management System (LCMS) from 2.17 to 2.18, released January 9, 2026.
For parity with Oracle JDK.
Ran some related tests on linux-x64, linux-aarch64, macos-aarch64 and windows-x64:
make test TEST="test/jdk/sun/java2d/cmm/ColorConvertOp/ColCvtAlpha.java"
make test TEST="test/jdk/sun/java2d/cmm/ColorConvertOp/ColCvtAlphaDifferentSrcDst.java"
make test TEST="test/jdk/java/awt/color/ICC_Profile"
make test TEST="test/jdk/javax/imageio/plugins/jpeg/JpegWriterLeakTest.java"
Results attached:
[windows-x64-specific-test.log](https://github.com/user-attachments/files/25397613/windows-x64-specific-test.log)
[windows-x64-specific-2-test.log](https://github.com/user-attachments/files/25397614/windows-x64-specific-2-test.log)
[windows-x64-specific-3-test.log](https://github.com/user-attachments/files/25397615/windows-x64-specific-3-test.log)
[windows-x64-specific-4-test.log](https://github.com/user-attachments/files/25397616/windows-x64-specific-4-test.log)
[macos-aarch64-specific-test.log](https://github.com/user-attachments/files/25397617/macos-aarch64-specific-test.log)
[macos-aarch64-specific-2-test.log](https://github.com/user-attachments/files/25397618/macos-aarch64-specific-2-test.log)
[macos-aarch64-specific-3-test.log](https://github.com/user-attachments/files/25397620/macos-aarch64-specific-3-test.log)
[macos-aarch64-specific-4-test.log](https://github.com/user-attachments/files/25397621/macos-aarch64-specific-4-test.log)
[linux-x64-specific-test.log](https://github.com/user-attachments/files/25397623/linux-x64-specific-test.log)
[linux-x64-specific-2-test.log](https://github.com/user-attachments/files/25397625/linux-x64-specific-2-test.log)
[linux-x64-specific-3-test.log](https://github.com/user-attachments/files/25397627/linux-x64-specific-3-test.log)
[linux-x64-specific-4-test.log](https://github.com/user-attachments/files/25397629/linux-x64-specific-4-test.log)
[linux-aarch64-specific-test.log](https://github.com/user-attachments/files/25397630/linux-aarch64-specific-test.log)
[linux-aarch64-specific-2-test.log](https://github.com/user-attachments/files/25397632/linux-aarch64-specific-2-test.log)
[linux-aarch64-specific-3-test.log](https://github.com/user-attachments/files/25397634/linux-aarch64-specific-3-test.log)
[linux-aarch64-specific-4-test.log](https://github.com/user-attachments/files/25397635/linux-aarch64-specific-4-test.log)
-------------
Commit messages:
- Backport 3871b8899df79fa85619975bd1c7f59792a839d1
Changes: https://git.openjdk.org/jdk25u-dev/pull/276/files
Webrev: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=276&range=00
Issue: https://bugs.openjdk.org/browse/JDK-8375065
Stats: 189 lines in 30 files changed: 82 ins; 23 del; 84 mod
Patch: https://git.openjdk.org/jdk25u-dev/pull/276.diff
Fetch: git fetch https://git.openjdk.org/jdk25u-dev.git pull/276/head:pull/276
PR: https://git.openjdk.org/jdk25u-dev/pull/276
More information about the jdk-updates-dev
mailing list