set default compatible cds alignment to auto for arm64
authorVladimir Petko <vladimir.petko@canonical.com>
Sat, 10 Aug 2024 08:08:49 +0000 (10:08 +0200)
committerMatthias Klose <doko@ubuntu.com>
Sat, 10 Aug 2024 08:08:49 +0000 (10:08 +0200)
Bug: https://bugs.openjdk.org/browse/JDK-8334895
Last-Update: 2024-06-25

ARM64 requires cds alignment option to be enabled if CDS is enabled.
Setting it to true will enable the option even if CDS is disabled
causing a configuration error. Setting option to auto allows one to
enable it only when CDS is enabled.

Gbp-Pq: Name jdk-8334895-proposed.patch

make/autoconf/jdk-options.m4

index 58e04be8a990d9079132cab217d9e62435cebe2b..d6727a99a5ff02ba1fe107927fc4d1a632b05d9f 100644 (file)
@@ -197,7 +197,7 @@ AC_DEFUN_ONCE([JDKOPT_SETUP_JDK_OPTIONS],
   # three different page sizes: 4K, 64K, and if run on Mac m1 hardware, 16K.
   COMPATIBLE_CDS_ALIGNMENT_DEFAULT=false
   if test "x$OPENJDK_TARGET_OS" = "xlinux" && test "x$OPENJDK_TARGET_CPU" = "xaarch64"; then
-    COMPATIBLE_CDS_ALIGNMENT_DEFAULT=true
+    COMPATIBLE_CDS_ALIGNMENT_DEFAULT=auto
   fi
   AC_SUBST(COMPATIBLE_CDS_ALIGNMENT_DEFAULT)