Skip to content

Conversation

@Deigue
Copy link
Contributor

@Deigue Deigue commented Nov 19, 2025

Open XL 2.2 on z/OS requires z/OS 3.1+
This updates the target level as a result of this requirement.

if(OMR_OS_ZOS)
set(OMR_ZOS_COMPILE_ARCHITECTURE "arch10" CACHE STRING "z/OS compile machine architecture" FORCE)
set(OMR_ZOS_COMPILE_TARGET "ZOSV2R5" CACHE STRING "z/OS compile target operating system" FORCE)
set(OMR_ZOS_COMPILE_TARGET "ZOSV3R1" CACHE STRING "z/OS compile target operating system" FORCE)
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Need to update so that these only apply for Java 25
JAVA_SPEC_VERSION GREATER_EQUAL 25

@Deigue Deigue force-pushed the openxl-target31 branch 3 times, most recently from de72ff8 to 40486a0 Compare December 3, 2025 15:44
Open XL 2.2 on z/OS requires z/OS 3.1+
This updates the target level as a result of this requirement.

Signed-off-by: Gaurav Chaudhari <[email protected]>
@Deigue Deigue marked this pull request as ready for review December 4, 2025 18:21
@Deigue
Copy link
Contributor Author

Deigue commented Dec 4, 2025

@babsingh
Copy link
Contributor

babsingh commented Dec 4, 2025

jenkins build zos

@joransiu
Copy link
Contributor

joransiu commented Dec 4, 2025

Open XL 2.2 on z/OS requires z/OS 3.1+
This updates the target level as a result of this requirement.

Minor technicality... While the Open XL 2.2 compiler requires z/OS 3.1 to run, z/OS 2.5 is a valid compiler target for the compiled binaries. However, Java 25 on z/OS will pre-req z/OS 3.1, which is the primary rationale behind this proposed change.

@babsingh babsingh merged commit 68bf55a into eclipse-omr:master Dec 5, 2025
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants