Add Parsing of ELF Header of Binary Files to Determine ABI / Required Libraries Since 'os.and.arch' system property is not satisfying, we shall determine the ABI properly by parsing the ELF header. I already took a brief look into the specification and it seems like a simply GlueGen StructAccessor 'binding' could solve this problem.
part 1: http://jogamp.org/git/?p=gluegen.git;a=commit;h=2432dbef17c1dc4164f055cf434073bdabf8a6a9
http://jogamp.org/git/?p=gluegen.git;a=commit;h=371e1dbff6f5f255ab27ed0ab32368abb06eed82
http://jogamp.org/git/?p=gluegen.git;a=commit;h=30841742e735e70b3946d16711089960084e894c Add Elf Parsing for other OS than Linux, if ARM and !ANDROID using /proc/self/exe (Linux) or a found java/jvm native lib. - PlatformPropsImpl.queryABITypeImpl: Check Elf Header for ARM + !ANDROID (i.e. add other OS than Linux, use native java/jmv lib) - NativeLibrary.enumerateLibraryPaths: Add 'sun.boot.library.path' to enumeration! - TestElfReader01: Add test for finding java/jvm native lib and parse it