Closed purejava closed 8 months ago
The bindings for libappindicator-gtk3-java-full
and libayatana-appindicator-java-full
can be generated with jextract
, when the tool was compiled with clang+llvm-13.0.1
before.
Nevertheless, this requires an additional package installed for building: yay -S ncurses5-compat-libs
.
Done with cfa3c3cba8976433f22dab5302d53fa4940d3868 and 7b89573f831dd63830d3f93fef4ad5ba56263ba7.
Please agree to the following
Summary
Bindings need to be creatad newly via jextract
Motivation
Java 22 will be released by the end of the month. These bindings have already been successfully generated with Java 22 for the
minimal
variant.Nevertheless, using
jextract
fails for the other two variants due to a bug injextract
.The generated bindings contain a lot of dumped in locations like the following, that make it impossible to compile the code:
Considered Alternatives
No response
Anything else?
The bindings for
minimal
were generated on Java 22 withjextract
22 JDK version 22-ea+28-2271 clang version 18.1.0rc (http://git.linaro.org/toolchain/jenkins-scripts.git 09f505cadfbe9987730e641398ab9a2ca0cdb67f).