-
-
Notifications
You must be signed in to change notification settings - Fork 102
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Investigate use of OpenXL17 for AIX builds #3208
Comments
Once you have a build requirement for xlc17 aka openXL - you will also have a requirement for AIX 7.2 TL5 as that is the base requirement for the compiler itself - and it's libraries depend on these base AIX libraries. Trying to install on AIX 7.2 TL2 (would be nearly the same for TL4 obviously):
|
OK so basically the existing machines are TL04 and TL05 is required for XLC17. |
Most of ther existing systems are at 7.2 TL02 actually. There is one test system at TL04 iirc. I'll setup |
Yeah xlc13 is still being used for JDK8 so ideally we want all three. |
system is up and ready for playbook configuration. o7 |
Assigning to Haroon on the basis that he's working on the other AIX 7.3 machine and once that's settled and has a working playbook we can test the output from that on this new machine. |
Reopening as the inventory PR shouldn't have closed this (We haven't done any testing on a suitable machine yet) |
@Haroon-Khel It looks like the AIX 7.2 build machine -3 has had the playbooks run on it - can you remember how far we got? It doesn't seem to have the jenkins user created yet so I guess it hasn't got too far ... |
Potentially required to resolve adoptium/aqa-tests#5169 |
Noting that the JDK23 builds now fail with the following - starting from the 14th March (Was ok on the 7th):
JDK22 is currently still able to build with XLC16 so is not yet affected |
Update: Seen again on the 25th of April: https://ci.adoptium.net/job/build-scripts/job/jobs/job/jdk/job/jdk-aix-ppc64-temurin/298/ |
Related adoptium/temurin-build#3822 |
Investigation done and OpenXL is installed on an AIX7.2TL05 machine and is now live for JDK22+ |
Related: adoptium/adoptium-support#824 (comment)
We have some interest in building AIX with xlc17 instead of xlc16. The link above indicates that a customer believes they have some issues related to JNI when the JDK is built with xlc16. There has been some upstream resistance to the change to switch over to requiring C++17 (therefore xlc17) by default although it looks like SAP has successfully built the JDK with xlc17.
We should pre-empt a change in the future by looking at installing xlc17 and verifying that it works on our existing build systems, which could also allow us to supply pre-release test builds (unsupported, untested etc. for now) with that compiler to users who desire them.
The text was updated successfully, but these errors were encountered: