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
Failing command line in full:
It fails when compiling astc-encoder ARM NEON version. I've found the cause so the build and adaption steps like adding the -msimd128 flag are omitted.
The error:
In file included from /data/home/sliphua/open/astc-encoder/Source/astcenc_mathlib.cpp:18:
In file included from /data/home/sliphua/open/astc-encoder/Source/astcenc_mathlib.h:460:
In file included from /data/home/sliphua/open/astc-encoder/Source/astcenc_vecmathlib.h:163:
/data/home/sliphua/open/astc-encoder/Source/astcenc_vecmathlib_neon_4.h:760:17: error: use of undeclared identifier 'vrndnq_f32'
760 | return vfloat4(vrndnq_f32(a.m));
| ^
1 error generated.
make[2]: *** [Source/CMakeFiles/astcenc-neon-static.dir/build.make:272: Source/CMakeFiles/astcenc-neon-static.dir/astcenc_mathlib.cpp.o] Error 1
Version of emscripten/emsdk:
Failing command line in full:
It fails when compiling astc-encoder ARM NEON version. I've found the cause so the build and adaption steps like adding the
-msimd128
flag are omitted.The error:
The cause:
vrndnq_f32
requiresSIMDE_ARM_NEON_A32V8_ENABLE_NATIVE_ALIASES
.https://github.com/simd-everywhere/simde/blob/2af3dce9b2481b6b32139b1022cdfc02a633c898/simde/arm/neon/rndn.h#L193-L196
SIMDE_ARM_NEON_A32V8_ENABLE_NATIVE_ALIASES
.emscripten/tools/maint/simde_update.py
Lines 75 to 78 in d05dbc8
The error gone and the project can be compiled successfully if I manually define
SIMDE_ARM_NEON_A32V8_ENABLE_NATIVE_ALIASES
.The text was updated successfully, but these errors were encountered: