On Fri, Oct 18, 2019 at 10:19 AM Nathan Hartman <hartman.nat...@gmail.com> wrote: > I'm sorry to hear that. That's certainly frustrating. :-( > > This might be a dumb question but could you use a native ARM toolchain rather > than cross-compiling? I know that depends on having a ARMv7-a device that can > run the toolchain, but perhaps that could be achieved with emulation (e.g., > QEMU). > > Just a thought...
Sadly, no. Android isn't running on native ARM. The sysroot is completely different, and the Android NDK changes the c & C++ standard libs to be compatible with different Android OS versions. It's really complicated from what little I know. If the intent is for the code to function in an Android environment, the only option is cross compiling via Android NDK. Literally every other OSS library we use can be built this way. OpenSSL, Boost, etc. It's not the answer the developers want to hear, I'm sure, but the build system just needs to be fixed. But of course, if there's rarely a use case for SVN on Android, then there may not be much of a case to make it a priority or worth the effort. That's likely the status quo.