I couldn't get my cross-compiled ARMv5 native to work on real hardware, presumably because the glibc running on the device (2.7) was so much older than the cross-compilation target (2.15). Just to make sure we don't ship a broken binary, I recompiled on the device and it now works fine (despite taking ~4s for the JRE to start and another ~1.5s for the library to load).
I couldn't get my cross-compiled ARMv5 native to work on real hardware, presumably because the glibc running on the device (2.7) was so much older than the cross-compilation target (2.15). Just to make sure we don't ship a broken binary, I recompiled on the device and it now works fine (despite taking ~4s for the JRE to start and another ~1.5s for the library to load).