You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Your CMake scripts check for NEON support but also enable NEON on AArch32 (i.e. 32 bit ARM). Unfortunately you use a bunch of instrinsic functions only available on AArch64, leading to a build failure in case of a 32 bit build.
Please either fix your NEON code so it builds on 32 bit ARM or change the detection scripts so they only detect NEON on AArch64.
As a temporary workaround, I configure with -DLIBDIVIDE_NEON=OFF.
The text was updated successfully, but these errors were encountered:
freebsd-git
pushed a commit
to freebsd/freebsd-ports
that referenced
this issue
Aug 27, 2022
The NEON code included in this library is for arm64 only.
Disable use of NEON on armv6/armv7.
See <ridiculousfish/libdivide#102>.
PR: 265870
Reported by: fuz (at) fuz.su
freebsd-git
pushed a commit
to freebsd/freebsd-ports
that referenced
this issue
Aug 27, 2022
The NEON code included in this library is for arm64 only.
Disable use of NEON on armv6/armv7.
See <ridiculousfish/libdivide#102>.
PR: 265870
Reported by: fuz (at) fuz.su
(cherry picked from commit fbab55b)
Your CMake scripts check for NEON support but also enable NEON on AArch32 (i.e. 32 bit ARM). Unfortunately you use a bunch of instrinsic functions only available on AArch64, leading to a build failure in case of a 32 bit build.
Please either fix your NEON code so it builds on 32 bit ARM or change the detection scripts so they only detect NEON on AArch64.
As a temporary workaround, I configure with
-DLIBDIVIDE_NEON=OFF
.The text was updated successfully, but these errors were encountered: