Integrated: 8255790: GTKL&F: Java 16 crashes on initialising GTKL&F on Manjaro Linux

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

Integrated: 8255790: GTKL&F: Java 16 crashes on initialising GTKL&F on Manjaro Linux

Phil Race
On Sat, 13 Mar 2021 00:15:16 GMT, Phil Race <[hidden email]> wrote:

> From a build perspective this partially reverts https://bugs.openjdk.java.net/browse/JDK-8249821 except that it keeps
> the harfbuzz sources separate and still supports building and running against a system harfbuzz which is only of interest or relevance on Linux.
>
> I ended up having to go this way because its is the least unsatisfactory solution.
> I did not want us to build a devkit to link against a system linux only to find we couldn't use it at runtime
> because too many systems have to old a version of harfbuzz.
>
> This solves the Manjaro Linux problem and I've manually verified building against a system hardbuxz on Ubuntu 20.10
>
> There are couple of incidental fixes in here too
> - "libharfbuzz" should not have been in the EXTRA_HEADERS var when building against a system version
> - harfbuzz/hb-ucdn is gone and should not be listed as a header directory needed to build the bundled copy
> - I expect it also resolves https://bugs.openjdk.java.net/browse/JDK-8262502

This pull request has now been integrated.

Changeset: 05fe06a6
Author:    Phil Race <[hidden email]>
URL:       https://git.openjdk.java.net/jdk/commit/05fe06a6
Stats:     96 lines in 2 files changed: 7 ins; 51 del; 38 mod

8255790: GTKL&F: Java 16 crashes on initialising GTKL&F on Manjaro Linux

Reviewed-by: serb, ihse, azvegint

-------------

PR: https://git.openjdk.java.net/jdk/pull/2982