I'm attempting to link an ISPC 1.13.0 generated object into an Android armv7 (32bit) shared object via clang but am getting stuck due to ABI conflicts.
Fairly standard float ABI error when linking, using arch="arm", os="android", ISA="neon-i32x4"
"ispc_program.o uses VFP register arguments, output does not"
I am unable to find a way to have ISPC compile a soft float ABI which has been required on Android since ndk-r12 ( ~June 2016,
https://android.googlesource.com/platform/ndk/+/ndk-r12-release/docs/HardFloatAbi.md )
Is there a way to do this, or is ISPC simply incompatible with recent 32bit Android distributions?