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