[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