From aixtools at felt.demon.nl Wed Apr 27 08:19:10 2022 From: aixtools at felt.demon.nl (Michael Felt) Date: Wed, 27 Apr 2022 10:19:10 +0200 Subject: AW: Failing jdk11u AIX build on Adoptium servers In-Reply-To: <8fa9e5e72d81f7a0cbc0773400d3e7f6d62db632.camel@ibm.com> References: <9f25833e7be003b8d8acc75e3c1a4ea570b58e80.camel@ibm.com> <8fa9e5e72d81f7a0cbc0773400d3e7f6d62db632.camel@ibm.com> Message-ID: <007201d85a0f$78f91a30$6aeb4e90$@felt.demon.nl> Question: is this infor only from SAP support perspective? re: supported build platforms and AIX. Adoptium is building on AIX 7.1 TL4 (SP4), generally with xlc-13. After the release this week, iirc, for java11, due to a change in a component iirc, xlc16 will be used instead (or is is xlC, xlC is installed in any case) ? but still from AIX 7.1 TL4. Iirc: xl[cC]16 requires AIX 7.1 TL3 and later (maybe TL4). The more important bit is the RTE users will need to download for xlC16: https://www.ibm.com/support/pages/ibm-xl-cc-runtime-aix-161 Forget if you have that bit on the supported platform page ? but it is really needed. ?? FYI: I do a lot of the system admin for (Adoptium) AIX at OSU. Michael Felt Mobile +31 (0)6 5184 4181 Email aixtools at felt.demon.nl From: ppc-aix-port-dev On Behalf Of Tyler Steele Sent: Friday, 25 March 2022 17:11 To: martin.doerr at sap.com; thomas.stuefe at gmail.com; matthias.baesken at sap.com Cc: ppc-aix-port-dev at openjdk.java.net; build-dev at openjdk.java.net Subject: Re: AW: Failing jdk11u AIX build on Adoptium servers Thanks all for your comments and feedback. Good point Martin. Those required backports will be my focus for the next little while. Matthias, it seems you are the one with access to the Supported Build Platforms wiki (https://wiki.openjdk.java.net/display/Build/Supported+Build+Platforms) please update the xlc version number for jdk11 to 16.1 when you have a chance. I will follow up with changes to the notes section as well. Much appreciated :-) Tyler On Thu, 2022-03-24 at 16:41 +0000, Doerr, Martin wrote: Hi, a couple of backports are still missing. Please see my comment https://bugs.openjdk.java.net/browse/JDK-8282588?focusedCommentId=14480395&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-14480395 Best regards, Martin Von:ppc-aix-port-dev > im Auftrag von Baesken, Matthias > Datum: Donnerstag, 24. M?rz 2022 um 16:56 An: Thomas St?fe >, Tyler Steele > Cc: ppc-aix-port-dev at openjdk.java.net >, build-dev > Betreff: RE: Failing jdk11u AIX build on Adoptium servers Hi , >My expected course of action is as follows: >- Bump the minimum requirements in our Supported Builds document >[https://wiki.openjdk.java.net/display/Build/Supported+Build+Platforms] >- Open an issue with the Adoptium group to change their build for jdk11 and above to use the version 16 compiler. Are the xlc16 ? related changes already all in jdk11u-dev now ? >probably we should change the minimum requirement of jdk12 too then. JDK12 does not have the harfbuzz 2.8.0 backport so probably no need to change theSupported Builds document. Best regards, Matthias From: ppc-aix-port-dev >On Behalf Of Thomas St?fe Sent: Thursday, 24 March 2022 16:46 To: Tyler Steele > Cc: ppc-aix-port-dev at openjdk.java.net ; build-dev > Subject: Re: Failing jdk11u AIX build on Adoptium servers cc build-dev. Hi Tyler, makes sense to me. Wrt the documentation, probably we should change the minimum requirement of jdk12 too then. Cheers, Thomas On Thu, Mar 24, 2022 at 4:05 PM Tyler Steele > wrote: Hi all, In regards to the new Harfbuzz version bump (and the work done to prepare for it). And of special importance now that the Adoptium build of jdk11u-dev is failing [https://ci.adoptopenjdk.net/job/AIX-jdk11-dev-build/17/execution/node/51/log/ ], I wanted to suggest a course of action to the AIX-folks here to get suggestions before I make any changes. Early this week, I spent some time looking into this issue. My assessment is that AIX builds for jdk versions 11 and greater will need the at least xlc version 16.1 to support the Harfbuzz change. This is because full support for C++11 with xlc did not arrive on AIX until that version (little-endian support was complete in 13.1). For reference: "IBM XL C++ for AIX - Core language support status: C++11 partial in 13.1.3 and 16.1.0 (xlC frontend), complete in 16.1.0 (xlclang frontend)" [source: https://en.cppreference.com/w/cpp/compiler_support ] My expected course of action is as follows: - Bump the minimum requirements in our Supported Builds document [https://wiki.openjdk.java.net/display/Build/Supported+Build+Platforms] - Open an issue with the Adoptium group to change their build for jdk11 and above to use the version 16 compiler. As I am still relatively new to AIX and OpenJDK development, so I value any suggestions for improvements, omissions you may have noticed, or generally other comments the team here may have. Tyler -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.png Type: image/png Size: 3380 bytes Desc: not available URL: From goetz.lindenmaier at sap.com Wed Apr 27 08:42:53 2022 From: goetz.lindenmaier at sap.com (Lindenmaier, Goetz) Date: Wed, 27 Apr 2022 08:42:53 +0000 Subject: AW: Failing jdk11u AIX build on Adoptium servers In-Reply-To: <007201d85a0f$78f91a30$6aeb4e90$@felt.demon.nl> References: <9f25833e7be003b8d8acc75e3c1a4ea570b58e80.camel@ibm.com> <8fa9e5e72d81f7a0cbc0773400d3e7f6d62db632.camel@ibm.com> <007201d85a0f$78f91a30$6aeb4e90$@felt.demon.nl> Message-ID: Hi Michael, > Question: is this infor only from SAP support perspective? Are you asking about what is listed on https://wiki.openjdk.java.net/display/Build/Supported+Build+Platforms ? SAP no more builds or tests the AIX port. Before we would fix all issues coming up with the tool chain listed on that page. But we terminated the active support of AIX. (Similar linuxppc64 be and linuxs390x.) IBM took over the responsibility to support AIX with 11.0.13, 17.0.1 and 18+. As Martin of SAP still leads the ppc/aix porting project and we have access to the wiki page, we will update it on IBM?s demand. To how ?Other JDK 11 build platforms? is to read as of today: * AIX ppc64 was supported by SAP until 11.0.12. * AIX ppc64 is currently supported by IBM. * IBM builds 11.0.15 on AIX 7.1 with xlc 12.1 * IBM builds 11.0.16 on AIX 7.1 with xlc 16.1 Best regards, Goetz. From: ppc-aix-port-dev On Behalf Of Michael Felt Sent: Wednesday, April 27, 2022 10:19 AM To: 'Tyler Steele' ; Doerr, Martin ; thomas.stuefe at gmail.com; Baesken, Matthias Cc: ppc-aix-port-dev at openjdk.java.net; build-dev at openjdk.java.net Subject: RE: AW: Failing jdk11u AIX build on Adoptium servers Question: is this infor only from SAP support perspective? re: supported build platforms and AIX. Adoptium is building on AIX 7.1 TL4 (SP4), generally with xlc-13. After the release this week, iirc, for java11, due to a change in a component iirc, xlc16 will be used instead (or is is xlC, xlC is installed in any case) ? but still from AIX 7.1 TL4. Iirc: xl[cC]16 requires AIX 7.1 TL3 and later (maybe TL4). The more important bit is the RTE users will need to download for xlC16: https://www.ibm.com/support/pages/ibm-xl-cc-runtime-aix-161 Forget if you have that bit on the supported platform page ? but it is really needed. ?? FYI: I do a lot of the system admin for (Adoptium) AIX at OSU. [cid:image001.png at 01D85A22.4B786940] Michael Felt Mobile +31 (0)6 5184 4181 Email aixtools at felt.demon.nl From: ppc-aix-port-dev > On Behalf Of Tyler Steele Sent: Friday, 25 March 2022 17:11 To: martin.doerr at sap.com; thomas.stuefe at gmail.com; matthias.baesken at sap.com Cc: ppc-aix-port-dev at openjdk.java.net; build-dev at openjdk.java.net Subject: Re: AW: Failing jdk11u AIX build on Adoptium servers Thanks all for your comments and feedback. Good point Martin. Those required backports will be my focus for the next little while. Matthias, it seems you are the one with access to the Supported Build Platforms wiki (https://wiki.openjdk.java.net/display/Build/Supported+Build+Platforms) please update the xlc version number for jdk11 to 16.1 when you have a chance. I will follow up with changes to the notes section as well. Much appreciated :-) Tyler On Thu, 2022-03-24 at 16:41 +0000, Doerr, Martin wrote: Hi, a couple of backports are still missing. Please see my comment https://bugs.openjdk.java.net/browse/JDK-8282588?focusedCommentId=14480395&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-14480395 Best regards, Martin Von:ppc-aix-port-dev > im Auftrag von Baesken, Matthias > Datum: Donnerstag, 24. M?rz 2022 um 16:56 An: Thomas St?fe >, Tyler Steele > Cc: ppc-aix-port-dev at openjdk.java.net >, build-dev > Betreff: RE: Failing jdk11u AIX build on Adoptium servers Hi , >My expected course of action is as follows: >- Bump the minimum requirements in our Supported Builds document >[https://wiki.openjdk.java.net/display/Build/Supported+Build+Platforms] >- Open an issue with the Adoptium group to change their build for jdk11 and above to use the version 16 compiler. Are the xlc16 ? related changes already all in jdk11u-dev now ? >probably we should change the minimum requirement of jdk12 too then. JDK12 does not have the harfbuzz 2.8.0 backport so probably no need to change theSupported Builds document. Best regards, Matthias From: ppc-aix-port-dev >On Behalf Of Thomas St?fe Sent: Thursday, 24 March 2022 16:46 To: Tyler Steele > Cc: ppc-aix-port-dev at openjdk.java.net; build-dev > Subject: Re: Failing jdk11u AIX build on Adoptium servers cc build-dev. Hi Tyler, makes sense to me. Wrt the documentation, probably we should change the minimum requirement of jdk12 too then. Cheers, Thomas On Thu, Mar 24, 2022 at 4:05 PM Tyler Steele > wrote: Hi all, In regards to the new Harfbuzz version bump (and the work done to prepare for it). And of special importance now that the Adoptium build of jdk11u-dev is failing [https://ci.adoptopenjdk.net/job/AIX-jdk11-dev-build/17/execution/node/51/log/], I wanted to suggest a course of action to the AIX-folks here to get suggestions before I make any changes. Early this week, I spent some time looking into this issue. My assessment is that AIX builds for jdk versions 11 and greater will need the at least xlc version 16.1 to support the Harfbuzz change. This is because full support for C++11 with xlc did not arrive on AIX until that version (little-endian support was complete in 13.1). For reference: "IBM XL C++ for AIX - Core language support status: C++11 partial in 13.1.3 and 16.1.0 (xlC frontend), complete in 16.1.0 (xlclang frontend)" [source: https://en.cppreference.com/w/cpp/compiler_support ] My expected course of action is as follows: - Bump the minimum requirements in our Supported Builds document [https://wiki.openjdk.java.net/display/Build/Supported+Build+Platforms] - Open an issue with the Adoptium group to change their build for jdk11 and above to use the version 16 compiler. As I am still relatively new to AIX and OpenJDK development, so I value any suggestions for improvements, omissions you may have noticed, or generally other comments the team here may have. Tyler -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.png Type: image/png Size: 3380 bytes Desc: image001.png URL: From martin.doerr at sap.com Wed Apr 27 10:34:06 2022 From: martin.doerr at sap.com (Doerr, Martin) Date: Wed, 27 Apr 2022 10:34:06 +0000 Subject: AW: AW: Failing jdk11u AIX build on Adoptium servers In-Reply-To: References: <9f25833e7be003b8d8acc75e3c1a4ea570b58e80.camel@ibm.com> <8fa9e5e72d81f7a0cbc0773400d3e7f6d62db632.camel@ibm.com> <007201d85a0f$78f91a30$6aeb4e90$@felt.demon.nl> Message-ID: Hi Michael, G?tz was a bit faster ?? Let me add that I had only provided hints to help Tyler getting 11.0.16 buildable on AIX after the harfbuzz library upgrade. That is only possible with xlclang frontend of xlc 16 (or later). And yes, you?re right that this requires https://www.ibm.com/support/pages/ibm-xl-cc-runtime-aix-161 as it already required by later JDK releases. I suggest emphasizing this on the Adptium download page or wherever it is appropriate to publish. Do you need this information anywhere where you don?t have access? Building on AIX 7.1 TL4 should be fine. Even though anything below TL5 is already post EoSPS: https://www.ibm.com/support/pages/aix-support-lifecycle-information Note that there is an alternative proposal to keep 11.0.16 buildable with old xlc, but it includes old harfbuzz. I wouldn?t recommend sticking with old and unmaintained libraries. https://github.com/openjdk/jdk11u-dev/pull/991 I think requiring the runtime installed is the better choice. Do you agree? Best regards, Martin Von: Lindenmaier, Goetz Datum: Mittwoch, 27. April 2022 um 10:42 An: 'aixtools at felt.demon.nl' , 'Tyler Steele' , Doerr, Martin , thomas.stuefe at gmail.com , Baesken, Matthias Cc: ppc-aix-port-dev at openjdk.java.net , build-dev at openjdk.java.net Betreff: RE: AW: Failing jdk11u AIX build on Adoptium servers Hi Michael, > Question: is this infor only from SAP support perspective? Are you asking about what is listed on https://wiki.openjdk.java.net/display/Build/Supported+Build+Platforms ? SAP no more builds or tests the AIX port. Before we would fix all issues coming up with the tool chain listed on that page. But we terminated the active support of AIX. (Similar linuxppc64 be and linuxs390x.) IBM took over the responsibility to support AIX with 11.0.13, 17.0.1 and 18+. As Martin of SAP still leads the ppc/aix porting project and we have access to the wiki page, we will update it on IBM?s demand. To how ?Other JDK 11 build platforms? is to read as of today: * AIX ppc64 was supported by SAP until 11.0.12. * AIX ppc64 is currently supported by IBM. * IBM builds 11.0.15 on AIX 7.1 with xlc 12.1 * IBM builds 11.0.16 on AIX 7.1 with xlc 16.1 Best regards, Goetz. From: ppc-aix-port-dev On Behalf Of Michael Felt Sent: Wednesday, April 27, 2022 10:19 AM To: 'Tyler Steele' ; Doerr, Martin ; thomas.stuefe at gmail.com; Baesken, Matthias Cc: ppc-aix-port-dev at openjdk.java.net; build-dev at openjdk.java.net Subject: RE: AW: Failing jdk11u AIX build on Adoptium servers Question: is this infor only from SAP support perspective? re: supported build platforms and AIX. Adoptium is building on AIX 7.1 TL4 (SP4), generally with xlc-13. After the release this week, iirc, for java11, due to a change in a component iirc, xlc16 will be used instead (or is is xlC, xlC is installed in any case) ? but still from AIX 7.1 TL4. Iirc: xl[cC]16 requires AIX 7.1 TL3 and later (maybe TL4). The more important bit is the RTE users will need to download for xlC16: https://www.ibm.com/support/pages/ibm-xl-cc-runtime-aix-161 Forget if you have that bit on the supported platform page ? but it is really needed. ?? FYI: I do a lot of the system admin for (Adoptium) AIX at OSU. [cid:image001.png at 01D85A33.14FBFC40] Michael Felt Mobile +31 (0)6 5184 4181 Email aixtools at felt.demon.nl From: ppc-aix-port-dev > On Behalf Of Tyler Steele Sent: Friday, 25 March 2022 17:11 To: martin.doerr at sap.com; thomas.stuefe at gmail.com; matthias.baesken at sap.com Cc: ppc-aix-port-dev at openjdk.java.net; build-dev at openjdk.java.net Subject: Re: AW: Failing jdk11u AIX build on Adoptium servers Thanks all for your comments and feedback. Good point Martin. Those required backports will be my focus for the next little while. Matthias, it seems you are the one with access to the Supported Build Platforms wiki (https://wiki.openjdk.java.net/display/Build/Supported+Build+Platforms) please update the xlc version number for jdk11 to 16.1 when you have a chance. I will follow up with changes to the notes section as well. Much appreciated :-) Tyler On Thu, 2022-03-24 at 16:41 +0000, Doerr, Martin wrote: Hi, a couple of backports are still missing. Please see my comment https://bugs.openjdk.java.net/browse/JDK-8282588?focusedCommentId=14480395&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-14480395 Best regards, Martin Von:ppc-aix-port-dev > im Auftrag von Baesken, Matthias > Datum: Donnerstag, 24. M?rz 2022 um 16:56 An: Thomas St?fe >, Tyler Steele > Cc: ppc-aix-port-dev at openjdk.java.net >, build-dev > Betreff: RE: Failing jdk11u AIX build on Adoptium servers Hi , >My expected course of action is as follows: >- Bump the minimum requirements in our Supported Builds document >[https://wiki.openjdk.java.net/display/Build/Supported+Build+Platforms] >- Open an issue with the Adoptium group to change their build for jdk11 and above to use the version 16 compiler. Are the xlc16 ? related changes already all in jdk11u-dev now ? >probably we should change the minimum requirement of jdk12 too then. JDK12 does not have the harfbuzz 2.8.0 backport so probably no need to change theSupported Builds document. Best regards, Matthias From: ppc-aix-port-dev >On Behalf Of Thomas St?fe Sent: Thursday, 24 March 2022 16:46 To: Tyler Steele > Cc: ppc-aix-port-dev at openjdk.java.net; build-dev > Subject: Re: Failing jdk11u AIX build on Adoptium servers cc build-dev. Hi Tyler, makes sense to me. Wrt the documentation, probably we should change the minimum requirement of jdk12 too then. Cheers, Thomas On Thu, Mar 24, 2022 at 4:05 PM Tyler Steele > wrote: Hi all, In regards to the new Harfbuzz version bump (and the work done to prepare for it). And of special importance now that the Adoptium build of jdk11u-dev is failing [https://ci.adoptopenjdk.net/job/AIX-jdk11-dev-build/17/execution/node/51/log/], I wanted to suggest a course of action to the AIX-folks here to get suggestions before I make any changes. Early this week, I spent some time looking into this issue. My assessment is that AIX builds for jdk versions 11 and greater will need the at least xlc version 16.1 to support the Harfbuzz change. This is because full support for C++11 with xlc did not arrive on AIX until that version (little-endian support was complete in 13.1). For reference: "IBM XL C++ for AIX - Core language support status: C++11 partial in 13.1.3 and 16.1.0 (xlC frontend), complete in 16.1.0 (xlclang frontend)" [source: https://en.cppreference.com/w/cpp/compiler_support ] My expected course of action is as follows: - Bump the minimum requirements in our Supported Builds document [https://wiki.openjdk.java.net/display/Build/Supported+Build+Platforms] - Open an issue with the Adoptium group to change their build for jdk11 and above to use the version 16 compiler. As I am still relatively new to AIX and OpenJDK development, so I value any suggestions for improvements, omissions you may have noticed, or generally other comments the team here may have. Tyler -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.png Type: image/png Size: 3381 bytes Desc: image001.png URL: From aixtools at felt.demon.nl Sat Apr 30 10:23:34 2022 From: aixtools at felt.demon.nl (Michael Felt) Date: Sat, 30 Apr 2022 12:23:34 +0200 Subject: AW: Failing jdk11u AIX build on Adoptium servers In-Reply-To: References: <9f25833e7be003b8d8acc75e3c1a4ea570b58e80.camel@ibm.com> <8fa9e5e72d81f7a0cbc0773400d3e7f6d62db632.camel@ibm.com> <007201d85a0f$78f91a30$6aeb4e90$@felt.demon.nl> Message-ID: <01a001d85c7c$58faef50$0af0cdf0$@felt.demon.nl> I don?t decide anything ? think of me as being more the `ops` side of `devops`. The `dev` side decides things. My goal is to keep things sustainable. I only commented because there had been some changes made in the wiki. I am _active_ with Adoptium. My role with IBM partitions is merely the infra (i.e., base installation and HMC based partition management). >From that perspective, I knew SAP?s role was less than it was before ? but did not know where it stopped (I had thought completely). What I understand is that Adoptium is, or has stopped java-12-* for AIX, and they have accepted that java-11-* will, in the following java-11-* releases (i.e., not the hotspot release of this month (April)) use the new _harfbuzz_. * In short, my only reason for mentioning the need for (more) attention for the xlC16 RTE is because that is not (currently) included in the AIX TL-SP bundles (only xlC13 RTE requirements are updated automagically). Hopefully someone from IBM will notice and get this added to the updates. * As to the list of what is built ? afaik ? IBM supports openj9 (per your table below) ? HOWEVER, on the systems I installed they are using xlC13 and xlC16, not xlC12 (as I did not have xlC12 to install). IBM will need to verify this table. And Adoptium is only building hotspot (8, 11, 17, testing 18) for AIX. My understanding is that the builds (releases) are built on AIX 7.1 TL4 SP4 using xlC13/xlC16 as needed by level. Test partitions are AIX 7.1 TL5 and AIX 7.2 TL2 (iirc). * Above is FYI ? and as I understand it as of today. Sadly, I do make mistakes - @sxa is the definitive person (for me at least, re: Adoptium decision making). Michael Felt Mobile +31 (0)6 5184 4181 Email aixtools at felt.demon.nl From: Doerr, Martin Sent: Wednesday, 27 April 2022 12:34 To: Lindenmaier, Goetz ; 'aixtools at felt.demon.nl' ; 'Tyler Steele' ; thomas.stuefe at gmail.com; Baesken, Matthias Cc: ppc-aix-port-dev at openjdk.java.net; build-dev at openjdk.java.net Subject: AW: AW: Failing jdk11u AIX build on Adoptium servers Hi Michael, G?tz was a bit faster ?? Let me add that I had only provided hints to help Tyler getting 11.0.16 buildable on AIX after the harfbuzz library upgrade. That is only possible with xlclang frontend of xlc 16 (or later). And yes, you?re right that this requires https://www.ibm.com/support/pages/ibm-xl-cc-runtime-aix-161 as it already required by later JDK releases. I suggest emphasizing this on the Adptium download page or wherever it is appropriate to publish. Do you need this information anywhere where you don?t have access? Building on AIX 7.1 TL4 should be fine. Even though anything below TL5 is already post EoSPS: https://www.ibm.com/support/pages/aix-support-lifecycle-information Note that there is an alternative proposal to keep 11.0.16 buildable with old xlc, but it includes old harfbuzz. I wouldn?t recommend sticking with old and unmaintained libraries. https://github.com/openjdk/jdk11u-dev/pull/991 I think requiring the runtime installed is the better choice. Do you agree? Best regards, Martin Von: Lindenmaier, Goetz > Datum: Mittwoch, 27. April 2022 um 10:42 An: 'aixtools at felt.demon.nl' >, 'Tyler Steele' >, Doerr, Martin >, thomas.stuefe at gmail.com >, Baesken, Matthias > Cc: ppc-aix-port-dev at openjdk.java.net >, build-dev at openjdk.java.net > Betreff: RE: AW: Failing jdk11u AIX build on Adoptium servers Hi Michael, > Question: is this infor only from SAP support perspective? Are you asking about what is listed on https://wiki.openjdk.java.net/display/Build/Supported+Build+Platforms ? SAP no more builds or tests the AIX port. Before we would fix all issues coming up with the tool chain listed on that page. But we terminated the active support of AIX. (Similar linuxppc64 be and linuxs390x.) IBM took over the responsibility to support AIX with 11.0.13, 17.0.1 and 18+. As Martin of SAP still leads the ppc/aix porting project and we have access to the wiki page, we will update it on IBM?s demand. To how ?Other JDK 11 build platforms? is to read as of today: * AIX ppc64 was supported by SAP until 11.0.12. * AIX ppc64 is currently supported by IBM. * IBM builds 11.0.15 on AIX 7.1 with xlc 12.1 * IBM builds 11.0.16 on AIX 7.1 with xlc 16.1 Best regards, Goetz. From: ppc-aix-port-dev On Behalf Of Michael Felt Sent: Wednesday, April 27, 2022 10:19 AM To: 'Tyler Steele' >; Doerr, Martin >; thomas.stuefe at gmail.com ; Baesken, Matthias > Cc: ppc-aix-port-dev at openjdk.java.net ; build-dev at openjdk.java.net Subject: RE: AW: Failing jdk11u AIX build on Adoptium servers Question: is this infor only from SAP support perspective? re: supported build platforms and AIX. Adoptium is building on AIX 7.1 TL4 (SP4), generally with xlc-13. After the release this week, iirc, for java11, due to a change in a component iirc, xlc16 will be used instead (or is is xlC, xlC is installed in any case) ? but still from AIX 7.1 TL4. Iirc: xl[cC]16 requires AIX 7.1 TL3 and later (maybe TL4). The more important bit is the RTE users will need to download for xlC16: https://www.ibm.com/support/pages/ibm-xl-cc-runtime-aix-161 Forget if you have that bit on the supported platform page ? but it is really needed. ?? FYI: I do a lot of the system admin for (Adoptium) AIX at OSU. Michael Felt Mobile +31 (0)6 5184 4181 Email aixtools at felt.demon.nl From: ppc-aix-port-dev > On Behalf Of Tyler Steele Sent: Friday, 25 March 2022 17:11 To: martin.doerr at sap.com ; thomas.stuefe at gmail.com ; matthias.baesken at sap.com Cc: ppc-aix-port-dev at openjdk.java.net ; build-dev at openjdk.java.net Subject: Re: AW: Failing jdk11u AIX build on Adoptium servers Thanks all for your comments and feedback. Good point Martin. Those required backports will be my focus for the next little while. Matthias, it seems you are the one with access to the Supported Build Platforms wiki (https://wiki.openjdk.java.net/display/Build/Supported+Build+Platforms) please update the xlc version number for jdk11 to 16.1 when you have a chance. I will follow up with changes to the notes section as well. Much appreciated :-) Tyler On Thu, 2022-03-24 at 16:41 +0000, Doerr, Martin wrote: Hi, a couple of backports are still missing. Please see my comment https://bugs.openjdk.java.net/browse/JDK-8282588?focusedCommentId=14480395&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-14480395 Best regards, Martin Von:ppc-aix-port-dev > im Auftrag von Baesken, Matthias > Datum: Donnerstag, 24. M?rz 2022 um 16:56 An: Thomas St?fe >, Tyler Steele > Cc: ppc-aix-port-dev at openjdk.java.net >, build-dev > Betreff: RE: Failing jdk11u AIX build on Adoptium servers Hi , >My expected course of action is as follows: >- Bump the minimum requirements in our Supported Builds document >[https://wiki.openjdk.java.net/display/Build/Supported+Build+Platforms] >- Open an issue with the Adoptium group to change their build for jdk11 and above to use the version 16 compiler. Are the xlc16 ? related changes already all in jdk11u-dev now ? >probably we should change the minimum requirement of jdk12 too then. JDK12 does not have the harfbuzz 2.8.0 backport so probably no need to change theSupported Builds document. Best regards, Matthias From: ppc-aix-port-dev >On Behalf Of Thomas St?fe Sent: Thursday, 24 March 2022 16:46 To: Tyler Steele > Cc: ppc-aix-port-dev at openjdk.java.net ; build-dev > Subject: Re: Failing jdk11u AIX build on Adoptium servers cc build-dev. Hi Tyler, makes sense to me. Wrt the documentation, probably we should change the minimum requirement of jdk12 too then. Cheers, Thomas On Thu, Mar 24, 2022 at 4:05 PM Tyler Steele > wrote: Hi all, In regards to the new Harfbuzz version bump (and the work done to prepare for it). And of special importance now that the Adoptium build of jdk11u-dev is failing [https://ci.adoptopenjdk.net/job/AIX-jdk11-dev-build/17/execution/node/51/log/ ], I wanted to suggest a course of action to the AIX-folks here to get suggestions before I make any changes. Early this week, I spent some time looking into this issue. My assessment is that AIX builds for jdk versions 11 and greater will need the at least xlc version 16.1 to support the Harfbuzz change. This is because full support for C++11 with xlc did not arrive on AIX until that version (little-endian support was complete in 13.1). For reference: "IBM XL C++ for AIX - Core language support status: C++11 partial in 13.1.3 and 16.1.0 (xlC frontend), complete in 16.1.0 (xlclang frontend)" [source: https://en.cppreference.com/w/cpp/compiler_support ] My expected course of action is as follows: - Bump the minimum requirements in our Supported Builds document [https://wiki.openjdk.java.net/display/Build/Supported+Build+Platforms] - Open an issue with the Adoptium group to change their build for jdk11 and above to use the version 16 compiler. As I am still relatively new to AIX and OpenJDK development, so I value any suggestions for improvements, omissions you may have noticed, or generally other comments the team here may have. Tyler -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.png Type: image/png Size: 3379 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image004.png Type: image/png Size: 3380 bytes Desc: not available URL: