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