<div dir="ltr"><div>cc build-dev.<br></div><div><br></div>Hi Tyler, makes sense to me. Wrt the documentation, probably we should change the minimum requirement of jdk12 too then.<div><br></div><div>Cheers, Thomas<br><div><br></div><div><br></div><div><br></div><div><br></div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Mar 24, 2022 at 4:05 PM Tyler Steele <<a href="mailto:Tyler.Steele@ibm.com">Tyler.Steele@ibm.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi all,<br>
<br>
In regards to the new Harfbuzz version bump (and the work done to prepare for it). And of special importance now that<br>
the Adoptium build of jdk11u-dev is<br>
failing [<a href="https://ci.adoptopenjdk.net/job/AIX-jdk11-dev-build/17/execution/node/51/log/" rel="noreferrer" target="_blank">https://ci.adoptopenjdk.net/job/AIX-jdk11-dev-build/17/execution/node/51/log/</a>], I wanted to suggest a course of<br>
action to the AIX-folks here to get suggestions before I make any changes.<br>
<br>
Early this week, I spent some time looking into this issue. My assessment is that AIX builds for jdk versions 11 and<br>
greater will need the at least xlc version 16.1 to support the Harfbuzz change. This is because full support for C++11<br>
with xlc did not arrive on AIX until that version (little-endian support was complete in 13.1).<br>
<br>
For reference:<br>
"IBM XL C++ for AIX<br>
 - Core language support status: C++11 partial in 13.1.3 and 16.1.0 (xlC frontend), complete in 16.1.0 (xlclang<br>
frontend)" [source: <a href="https://en.cppreference.com/w/cpp/compiler_support" rel="noreferrer" target="_blank">https://en.cppreference.com/w/cpp/compiler_support</a> ]<br>
<br>
My expected course of action is as follows:<br>
- Bump the minimum requirements in our Supported Builds document<br>
[<a href="https://wiki.openjdk.java.net/display/Build/Supported+Build+Platforms" rel="noreferrer" target="_blank">https://wiki.openjdk.java.net/display/Build/Supported+Build+Platforms</a>]<br>
- Open an issue with the Adoptium group to change their build for jdk11 and above to use the version 16 compiler.<br>
<br>
As I am still relatively new to AIX and OpenJDK development, so I value any suggestions for improvements, omissions you<br>
may have noticed, or generally other comments the team here may have.<br>
<br>
Tyler <br>
</blockquote></div>