On Wed, 15 Sep 2021 19:43:45 GMT, Andrew John Hughes <and...@openjdk.org> wrote:

>> Phil Race has updated the pull request incrementally with one additional 
>> commit since the last revision:
>> 
>>   8255790: GTKL&F: Java 16 crashes on initialising GTKL&F on Manjaro Linux
>
> You mention that "too many systems have to old a version of harfbuzz".
> Is the required version defined somewhere? There's no check in configure for 
> either a version or a required symbol:
> https://github.com/openjdk/jdk/blob/cbffecc61e4a9ac1172926ef4f20d918d73adde9/make/autoconf/lib-bundled.m4#L291
> 
> With undefined symbols also being left to runtime (hence why JDK-8272332 
> doesn't show up during build), it seems this could lead to sporadic runtime 
> failures if OpenJDK is unknowingly built against a harfbuzz that is too old.

@gnu-andrew Maybe I'm misunderstanding here, but if symbol lookup is done at 
runtime, then the failure would occur if the JDK is *run* on a system with a 
too old harfbuzz, not if it is *built* on it. So it seems you want runtime 
checks, not build-time checks, right?

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

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

Reply via email to