Heads up: planned Harfbuzz update in jdk11u-dev
Baesken, Matthias
matthias.baesken at sap.com
Mon Jan 17 08:31:29 UTC 2022
Hi Andrew , it would follow what Oracle did in 11.0.13-oracle and what Azul did successfully in 13.0.10
please see https://bugs.openjdk.java.net/browse/JDK-8261169 , those are all older / established releases .
>If people want a newer HarfBuzz, they can use --with-harfbuzz=system
> or upgrade to a newer JDK.
Unfortunately at least on the Linux distros I checked , the system-installed harfbuzz would be older , not newer (at least on SLES where I checked).
Might be different on other distros however ...
Best regards, Matthias
-----Original Message-----
From: Andrew Hughes <gnu.andrew at redhat.com>
Sent: Montag, 17. Januar 2022 01:31
To: Baesken, Matthias <matthias.baesken at sap.com>
Cc: jdk-updates-dev at openjdk.java.net; 'build-dev at openjdk.java.net' <build-dev at openjdk.java.net>; Andrew Brygin <abrygin at azul.com>; Yuri Nesterenko <yan at azul.com>; Zeller, Arno <arno.zeller at sap.com>
Subject: Re: Heads up: planned Harfbuzz update in jdk11u-dev
* PGP Signed by an unknown key
On 09:19 Fri 14 Jan , Baesken, Matthias wrote:
> For one of the next jdk11 updates, an update to a more recent harfbuzz version is planned.
> This has been done already in jdk/jdk some time ago, and was backported recently to jdk13,
> please see the harfbuzz 2.7.2 / 2.8.0 related changes done in jdk13 :
>
> https://github.com/openjdk/jdk13u-dev/commit/e183f2d3650b6275a59d0cdd7303ca22f2ae088a
> https://github.com/openjdk/jdk13u-dev/commit/64627b5061fdd15ed52e3858cb52bb6b3b2b020b
> https://github.com/openjdk/jdk13u-dev/commit/c42c231e1dabd37ec09362291dc8141117ce0bbd
>
> However the new harfbuzz 2.7.2 / 2.8.0 updates need C++11 support (they are built with option -std=c++11).
> So please check that
>
> a) your toolchain supports -std=c++11 or you have the option to update your toolchain to a more recent version
>
>
> or as a workaround
>
> b) check the -with-harfbuzz=system option to use another precompiled harfbuzz version from your system
>
> Best regards, Matthias
>
Why?
11u is a stable release. I don't think it is appropriate to break
existing build setups on a 3+ year old JDK.
If people want a newer HarfBuzz, they can use --with-harfbuzz=system
or upgrade to a newer JDK.
--
Andrew :)
Pronouns: he / him or they / them
Senior Free Java Software Engineer
OpenJDK Package Owner
Red Hat, Inc. (http://www.redhat.com)
PGP Key: ed25519/0xCFDA0F9B35964222 (hkp://keys.gnupg.net)
Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222
* Unknown Key
* 0x35964222
More information about the build-dev
mailing list