ibmruntimes / openj9-openjdk-jdk11

Extensions for OpenJDK 11 for Eclipse OpenJ9
GNU General Public License v2.0
31 stars 112 forks source link

Fix harfbuzz for AIX #692

Closed keithc-ca closed 1 year ago

keithc-ca commented 1 year ago

The update to harfbuzz 7.2.0 together with 8307603: [AIX] Broken build after JDK-8307301 will cause the problem discussed in https://github.com/eclipse-openj9/openj9/issues/17759 to return. This should fix that.

Note this targets the openj9-staging branch.

keithc-ca commented 1 year ago

Jenkins compile aix jdk11

pshipton commented 1 year ago

@backwaterred FYI. While removing hb-ot-post-table-v2subset.h via 8307603: [AIX] Broken build after JDK-8307301 allows the code to compile on AIX, the library can't be loaded at runtime due to missing symbols, see https://github.com/eclipse-openj9/openj9/issues/17759. Keith's backport from the Harfbuzz project is a better fix. There is a little more info about this change in https://github.com/ibmruntimes/openj9-openjdk-jdk17/pull/235. It seems the problem will be resolved once harfbuzz is updated to 8.x.