Why are we forced to use JNA-4? (Looks like it was introduced in 1486?
[1])

In my distro, it pulls in a whole bunch of X11 stuff, starting with
libXt, none of which I need since it's a headless server. JNA-3 doesn't
have such dependencies.

Things compile and work fine here with jna-3.4.1 if I get rid of one
"isAndroid()" call in src/freenet/support/JVMVersion.java[2] ... it
seems like that's the only JNA-4 specific code?

If JNA-4 really is needed for some people, perhaps there can be a
config compile-time option for this?


[1] https://freenetproject.org/freenet-build-1486-released.html
[2] https://754990.bugs.gentoo.org/attachment.cgi?id=671710

Reply via email to