ISPC doesn't support soft float ABI. Seems we missed that current Android
is soft float ABI... We need to fix that.

Dmitry.



On Thu, Sep 10, 2020 at 3:00 PM Nives Ktich <[email protected]> wrote:

> 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?
>
> --
> You received this message because you are subscribed to the Google Groups
> "Intel SPMD Program Compiler Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/ispc-users/66057649-a0cf-4234-ba29-fba1798f898en%40googlegroups.com
> <https://groups.google.com/d/msgid/ispc-users/66057649-a0cf-4234-ba29-fba1798f898en%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>

-- 
You received this message because you are subscribed to the Google Groups 
"Intel SPMD Program Compiler Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ispc-users/CACRFwujMvmn3QxMB8EU3vjhh2wVkg06oW6XhQyRYZN4EHZ422w%40mail.gmail.com.

Reply via email to