From 74351b4ed52c3e42d677164f007b8ae5edd4b3a2 Mon Sep 17 00:00:00 2001 From: MBaesken Date: Wed, 1 Oct 2025 10:25:06 +0200 Subject: [PATCH 1/5] JDK-8368960 --- make/autoconf/boot-jdk.m4 | 2 ++ 1 file changed, 2 insertions(+) diff --git a/make/autoconf/boot-jdk.m4 b/make/autoconf/boot-jdk.m4 index 1dd768b2ae15e..b39ab2be41cc8 100644 --- a/make/autoconf/boot-jdk.m4 +++ b/make/autoconf/boot-jdk.m4 @@ -444,6 +444,8 @@ AC_DEFUN_ONCE([BOOTJDK_SETUP_BOOT_JDK_ARGUMENTS], # Force en-US environment UTIL_ADD_JVM_ARG_IF_OK([-Duser.language=en -Duser.country=US],boot_jdk_jvmargs,[$JAVA]) + UTIL_ADD_JVM_ARG_IF_OK([-Xlog:all=off],boot_jdk_jvmargs,[$JAVA]) + if test "x$BOOTJDK_USE_LOCAL_CDS" = xtrue; then # Use our own CDS archive UTIL_ADD_JVM_ARG_IF_OK([$boot_jdk_cds_args -Xshare:auto],boot_jdk_jvmargs,[$JAVA]) From d674a86fc6608ca5c9df27ec2399919f60a6f4aa Mon Sep 17 00:00:00 2001 From: MBaesken Date: Wed, 1 Oct 2025 13:39:02 +0200 Subject: [PATCH 2/5] Remove special handling from ToolsJdk --- make/ToolsJdk.gmk | 2 +- make/autoconf/boot-jdk.m4 | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/make/ToolsJdk.gmk b/make/ToolsJdk.gmk index ae0dd069c80f5..629cadbf83a06 100644 --- a/make/ToolsJdk.gmk +++ b/make/ToolsJdk.gmk @@ -63,7 +63,7 @@ TOOL_GENERATECURRENCYDATA = $(JAVA_SMALL) -cp $(BUILDTOOLS_OUTPUTDIR)/jdk_tools_ TOOL_TZDB = $(JAVA_SMALL) -cp $(BUILDTOOLS_OUTPUTDIR)/jdk_tools_classes \ build.tools.tzdb.TzdbZoneRulesCompiler -TOOL_BLOCKED_CERTS = $(JAVA_SMALL) -Xlog:disable -cp $(BUILDTOOLS_OUTPUTDIR)/jdk_tools_classes \ +TOOL_BLOCKED_CERTS = $(JAVA_SMALL) -cp $(BUILDTOOLS_OUTPUTDIR)/jdk_tools_classes \ --add-exports java.base/sun.security.util=ALL-UNNAMED \ build.tools.blockedcertsconverter.BlockedCertsConverter diff --git a/make/autoconf/boot-jdk.m4 b/make/autoconf/boot-jdk.m4 index b39ab2be41cc8..4a33bc881d4ad 100644 --- a/make/autoconf/boot-jdk.m4 +++ b/make/autoconf/boot-jdk.m4 @@ -444,7 +444,7 @@ AC_DEFUN_ONCE([BOOTJDK_SETUP_BOOT_JDK_ARGUMENTS], # Force en-US environment UTIL_ADD_JVM_ARG_IF_OK([-Duser.language=en -Duser.country=US],boot_jdk_jvmargs,[$JAVA]) - UTIL_ADD_JVM_ARG_IF_OK([-Xlog:all=off],boot_jdk_jvmargs,[$JAVA]) + UTIL_ADD_JVM_ARG_IF_OK([-Xlog:disable],boot_jdk_jvmargs,[$JAVA]) if test "x$BOOTJDK_USE_LOCAL_CDS" = xtrue; then # Use our own CDS archive From 498d70f3cc9d4a91077fe7a2c2ddd1ffacd4111f Mon Sep 17 00:00:00 2001 From: MBaesken Date: Thu, 2 Oct 2025 17:01:00 +0200 Subject: [PATCH 3/5] Adjust logging in the build instead of just disabling it --- make/autoconf/boot-jdk.m4 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/make/autoconf/boot-jdk.m4 b/make/autoconf/boot-jdk.m4 index 4a33bc881d4ad..99044c5bbc50b 100644 --- a/make/autoconf/boot-jdk.m4 +++ b/make/autoconf/boot-jdk.m4 @@ -444,7 +444,7 @@ AC_DEFUN_ONCE([BOOTJDK_SETUP_BOOT_JDK_ARGUMENTS], # Force en-US environment UTIL_ADD_JVM_ARG_IF_OK([-Duser.language=en -Duser.country=US],boot_jdk_jvmargs,[$JAVA]) - UTIL_ADD_JVM_ARG_IF_OK([-Xlog:disable],boot_jdk_jvmargs,[$JAVA]) + UTIL_ADD_JVM_ARG_IF_OK([-Xlog:all=warning:stderr],boot_jdk_jvmargs,[$JAVA]) if test "x$BOOTJDK_USE_LOCAL_CDS" = xtrue; then # Use our own CDS archive From 6d1cbeead807d9d3ce21ab7ae48f7d24fb2835a9 Mon Sep 17 00:00:00 2001 From: MBaesken Date: Tue, 7 Oct 2025 11:12:17 +0200 Subject: [PATCH 4/5] Adjust warning --- make/autoconf/boot-jdk.m4 | 1 + 1 file changed, 1 insertion(+) diff --git a/make/autoconf/boot-jdk.m4 b/make/autoconf/boot-jdk.m4 index 99044c5bbc50b..b4df16b60da96 100644 --- a/make/autoconf/boot-jdk.m4 +++ b/make/autoconf/boot-jdk.m4 @@ -444,6 +444,7 @@ AC_DEFUN_ONCE([BOOTJDK_SETUP_BOOT_JDK_ARGUMENTS], # Force en-US environment UTIL_ADD_JVM_ARG_IF_OK([-Duser.language=en -Duser.country=US],boot_jdk_jvmargs,[$JAVA]) + UTIL_ADD_JVM_ARG_IF_OK([-Xlog:all=off],boot_jdk_jvmargs,[$JAVA]) UTIL_ADD_JVM_ARG_IF_OK([-Xlog:all=warning:stderr],boot_jdk_jvmargs,[$JAVA]) if test "x$BOOTJDK_USE_LOCAL_CDS" = xtrue; then From f719512927c8e6409a03223f7ea6d68249cbfb3d Mon Sep 17 00:00:00 2001 From: MBaesken Date: Tue, 7 Oct 2025 14:36:19 +0200 Subject: [PATCH 5/5] David suggested a change to the UL options for more clarity --- make/autoconf/boot-jdk.m4 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/make/autoconf/boot-jdk.m4 b/make/autoconf/boot-jdk.m4 index b4df16b60da96..adc9afc349dce 100644 --- a/make/autoconf/boot-jdk.m4 +++ b/make/autoconf/boot-jdk.m4 @@ -444,7 +444,7 @@ AC_DEFUN_ONCE([BOOTJDK_SETUP_BOOT_JDK_ARGUMENTS], # Force en-US environment UTIL_ADD_JVM_ARG_IF_OK([-Duser.language=en -Duser.country=US],boot_jdk_jvmargs,[$JAVA]) - UTIL_ADD_JVM_ARG_IF_OK([-Xlog:all=off],boot_jdk_jvmargs,[$JAVA]) + UTIL_ADD_JVM_ARG_IF_OK([-Xlog:all=off:stdout],boot_jdk_jvmargs,[$JAVA]) UTIL_ADD_JVM_ARG_IF_OK([-Xlog:all=warning:stderr],boot_jdk_jvmargs,[$JAVA]) if test "x$BOOTJDK_USE_LOCAL_CDS" = xtrue; then