RFR: 8372977: unnecessary gthread-2.0 loading
Alexander Zvegintsev
azvegint at openjdk.org
Wed Dec 3 05:23:18 UTC 2025
Actual usage of the gthread-2.0 was removed with GTK2 support in [JDK-8329471](https://bugs.openjdk.org/browse/JDK-8329471).
But there are some leftovers, we are still loading it with GTK3, even though it was never used when it was added in [JDK-8164321](https://bugs.openjdk.org/browse/JDK-8164321).
It wasn't an issue before, but some modern systems (e.g. openSUSE 16) don't provide the library.
Because of this, we are unable to load GTK, which leads to Robot functionality requiring the Screencast or Remote Desktop API on Wayland not working.
-------------
Commit messages:
- remove GThreadFunctions
- 8372977: unnecessary gthread-2.0 loading
Changes: https://git.openjdk.org/jdk/pull/28625/files
Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=28625&range=00
Issue: https://bugs.openjdk.org/browse/JDK-8372977
Stats: 27 lines in 2 files changed: 0 ins; 27 del; 0 mod
Patch: https://git.openjdk.org/jdk/pull/28625.diff
Fetch: git fetch https://git.openjdk.org/jdk.git pull/28625/head:pull/28625
PR: https://git.openjdk.org/jdk/pull/28625
More information about the client-libs-dev
mailing list