[11u] RFR: 8250894: Provide a configure option to build and run against the platform libharfbuzz

Lindenmaier, Goetz goetz.lindenmaier at sap.com
Fri Oct 2 12:58:00 UTC 2020


Hi,

I am downporting this for parity with 11.0.10-oracle.
I had to do a row of simple resolves:
http://cr.openjdk.java.net/~goetz/wr20/8250894-configure_harfbuzz-jdk11/01/

file make/autoconf/help.m4
zypper_help() is not in 11. 
Thus, I omitted the help message for zypper.

unable to find 'make/modules/java.desktop/Copy.gmk' for patching
Patch had to be applied to make/copy/Copy-java.desktop.gmk

unable to find 'make/modules/java.desktop/lib/Awt2dLibraries.gmk' for patching
Patch had to be applied to make/lib/Awt2dLibraries.gmk
It does not apply because of the solaris port coding that is in 11.
But the patch basically indents the harfbuzz build instructions
and wraps it in an if, so resolving was trivial.

Built with and without libharfbuzz.

https://bugs.openjdk.java.net/browse/JDK-8250894
https://hg.openjdk.java.net/jdk/jdk/rev/880cfb985f8e

Best regards,
  Goetz.


More information about the jdk-updates-dev mailing list