From ad54e4a4b042d95e9b6394db55b443a9abbf2b86 Mon Sep 17 00:00:00 2001 From: Gaurav Chaudhari Date: Tue, 18 Nov 2025 11:42:10 -0500 Subject: [PATCH] Update the compiler target to zOSV3R1 for Java 25+ Java 25 for z/OS will be using Open XL 2.2, which requires z/OS 3.1+ This updates the target level as a result of this requirement. Signed-off-by: Gaurav Chaudhari --- runtime/cmake/caches/zos_390-64.cmake | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/runtime/cmake/caches/zos_390-64.cmake b/runtime/cmake/caches/zos_390-64.cmake index 4f2268f4175..84d131e1b78 100644 --- a/runtime/cmake/caches/zos_390-64.cmake +++ b/runtime/cmake/caches/zos_390-64.cmake @@ -35,6 +35,10 @@ if(JAVA_SPEC_VERSION EQUAL 8) set(OMR_ZOS_COMPILE_TARGET "zOSV1R13" CACHE STRING "") set(OMR_ZOS_COMPILE_ARCHITECTURE 7 CACHE STRING "") set(OMR_ZOS_COMPILE_TUNE 10 CACHE STRING "") +elseif (JAVA_SPEC_VERSION GREATER_EQUAL 25) + set(OMR_ZOS_COMPILE_TARGET "zOSV3R1" CACHE STRING "") + set(OMR_ZOS_COMPILE_ARCHITECTURE 10 CACHE STRING "") + set(OMR_ZOS_COMPILE_TUNE 12 CACHE STRING "") else() set(OMR_ZOS_COMPILE_TARGET "zOSV2R3" CACHE STRING "") set(OMR_ZOS_COMPILE_ARCHITECTURE 10 CACHE STRING "")