From 4e15ba43f2952b7c58112da7c74eef418fbf68be Mon Sep 17 00:00:00 2001 From: prr Date: Wed, 12 Feb 2020 12:18:46 -0800 Subject: [PATCH] 8238002: Better matrix operations Reviewed-by: serb, erikj, mschoene, rhalade --- make/lib/Awt2dLibraries.gmk | 7 +++++++ src/java.desktop/share/native/liblcms/cmsps2.c | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/make/lib/Awt2dLibraries.gmk b/make/lib/Awt2dLibraries.gmk index e5768360b2..302c08933b 100644 --- a/make/lib/Awt2dLibraries.gmk +++ b/make/lib/Awt2dLibraries.gmk @@ -371,6 +371,13 @@ else BUILD_LIBLCMS_INCLUDE_FILES := endif +ifeq ($(TOOLCHAIN_TYPE), clang) + ifeq ($(TOOLCHAIN_VERSION), 10.1) + # Work around an optimizer bug seen with Xcode 10.1, but fixed by 10.3 + BUILD_LIBLCMS_cmsopt.c_CFLAGS := -O0 + endif +endif + $(eval $(call SetupJdkLibrary, BUILD_LIBLCMS, \ NAME := lcms, \ INCLUDE_FILES := $(BUILD_LIBLCMS_INCLUDE_FILES), \ diff --git a/src/java.desktop/share/native/liblcms/cmsps2.c b/src/java.desktop/share/native/liblcms/cmsps2.c index a3c7b49dbf..3f373d808f 100644 --- a/src/java.desktop/share/native/liblcms/cmsps2.c +++ b/src/java.desktop/share/native/liblcms/cmsps2.c @@ -1443,7 +1443,7 @@ int WriteNamedColorCRD(cmsIOHANDLER* m, cmsHPROFILE hNamedColor, cmsUInt32Number cmsUInt32Number i, nColors, nColorant; cmsUInt32Number OutputFormat; char ColorName[cmsMAX_PATH]; - char Colorant[128]; + char Colorant[512]; cmsNAMEDCOLORLIST* NamedColorList; -- GitLab