I've been trying to get this answered, because it's pretty urgent...
I'm trying to build Godot 3.2.2 on my ARM based laptop, because none of the official binaries support this chipset. I run linux on my machine, so I try to do the build as specified in the documentation. All goes well... until ten minutes later when it fails with these errors:
thirdparty/libvpx/vp8/common/arm/neon/bilinearpredict_neon.c:91:17: note: called from here
q4u16 = vmull_u8(d25u8, d0u8);
^~~~~~~~~~~~~~~~~~~~~
In file included from thirdparty/libvpx/vp8/common/arm/neon/bilinearpredict_neon.c:11:
/usr/lib/gcc/arm-linux-gnueabihf/8/include/arm_neon.h:1353:1: error: inlining failed in call to always_inline 'vmull_u8': target specific option mismatch
vmull_u8 (uint8x8_t __a, uint8x8_t __b)
^~~~~~~~
thirdparty/libvpx/vp8/common/arm/neon/bilinearpredict_neon.c:90:17: note: called from here
q3u16 = vmull_u8(d24u8, d0u8);
^~~~~~~~~~~~~~~~~~~~~
In file included from thirdparty/libvpx/vp8/common/arm/neon/bilinearpredict_neon.c:11:
/usr/lib/gcc/arm-linux-gnueabihf/8/include/arm_neon.h:1353:1: error: inlining failed in call to always_inline 'vmull_u8': target specific option mismatch
vmull_u8 (uint8x8_t __a, uint8x8_t __b)
^~~~~~~~
thirdparty/libvpx/vp8/common/arm/neon/bilinearpredict_neon.c:89:17: note: called from here
q2u16 = vmull_u8(d23u8, d0u8);
^~~~~~~~~~~~~~~~~~~~~
In file included from thirdparty/libvpx/vp8/common/arm/neon/bilinearpredict_neon.c:11:
/usr/lib/gcc/arm-linux-gnueabihf/8/include/arm_neon.h:1353:1: error: inlining failed in call to always_inline 'vmull_u8': target specific option mismatch
vmull_u8 (uint8x8_t __a, uint8x8_t __b)
^~~~~~~~
thirdparty/libvpx/vp8/common/arm/neon/bilinearpredict_neon.c:88:17: note: called from here
q1u16 = vmull_u8(d22u8, d0u8);
^~~~~~~~~~~~~~~~~~thirdparty/libvpx/vp8/common/arm/neon/bilinearpredict_neon.c:91:17: note: called from here
q4u16 = vmull_u8(d25u8, d0u8);
^~~~~~~~~~~~~~~~~~~~~
In file included from thirdparty/libvpx/vp8/common/arm/neon/bilinearpredict_neon.c:11:
/usr/lib/gcc/arm-linux-gnueabihf/8/include/arm_neon.h:1353:1: error: inlining failed in call to always_inline 'vmull_u8': target specific option mismatch
vmull_u8 (uint8x8_t __a, uint8x8_t __b)
^~~~~~~~
thirdparty/libvpx/vp8/common/arm/neon/bilinearpredict_neon.c:90:17: note: called from here
q3u16 = vmull_u8(d24u8, d0u8);
^~~~~~~~~~~~~~~~~~~~~
In file included from thirdparty/libvpx/vp8/common/arm/neon/bilinearpredict_neon.c:11:
/usr/lib/gcc/arm-linux-gnueabihf/8/include/arm_neon.h:1353:1: error: inlining failed in call to always_inline 'vmull_u8': target specific option mismatch
vmull_u8 (uint8x8_t __a, uint8x8_t __b)
^~~~~~~~
thirdparty/libvpx/vp8/common/arm/neon/bilinearpredict_neon.c:89:17: note: called from here
q2u16 = vmull_u8(d23u8, d0u8);
^~~~~~~~~~~~~~~~~~~~~
In file included from thirdparty/libvpx/vp8/common/arm/neon/bilinearpredict_neon.c:11:
/usr/lib/gcc/arm-linux-gnueabihf/8/include/arm_neon.h:1353:1: error: inlining failed in call to always_inline 'vmull_u8': target specific option mismatch
vmull_u8 (uint8x8_t __a, uint8x8_t __b)
^~~~~~~~
thirdparty/libvpx/vp8/common/arm/neon/bilinearpredict_neon.c:88:17: note: called from here
q1u16 = vmull_u8(d22u8, d0u8);
^~~~~~~~~~~~~~~~~~~~~
In file included from thirdparty/libvpx/vp8/common/arm/neon/bilinearpredict_neon.c:11:
/usr/lib/gcc/arm-linux-gnueabihf/8/include/arm_neon.h:6650:1: error: inlining failed in call to always_inline 'vdup_n_u8': target specific option mismatch
vdup_n_u8 (uint8_t __a)
^~~~~~~~~
thirdparty/libvpx/vp8/common/arm/neon/bilinearpredict_neon.c:86:16: note: called from here
d1u8 = vdup_n_u8(bifilter4_coeff[yoffset][1]);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from thirdparty/libvpx/vp8/common/arm/neon/bilinearpredict_neon.c:11:
/usr/lib/gcc/arm-linux-gnueabihf/8/include/arm_neon.h:6650:1: error: inlining failed in call to always_inline 'vdup_n_u8': target specific option mismatch
vdup_n_u8 (uint8_t __a)
^~~~~~~~~
thirdparty/libvpx/vp8/common/arm/neon/bilinearpredict_neon.c:85:16: note: called from here
d0u8 = vdup_n_u8(bifilter4_coeff[yoffset][0]);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
scons: *** [thirdparty/libvpx/vp8/common/arm/neon/bilinearpredict_neon.x11.tools.32.o] Error 1
~~~
In file included from thirdparty/libvpx/vp8/common/arm/neon/bilinearpredict_neon.c:11:
/usr/lib/gcc/arm-linux-gnueabihf/8/include/arm_neon.h:6650:1: error: inlining failed in call to always_inline 'vdup_n_u8': target specific option mismatch
vdup_n_u8 (uint8_t __a)
^~~~~~~~~
thirdparty/libvpx/vp8/common/arm/neon/bilinearpredict_neon.c:86:16: note: called from here
d1u8 = vdup_n_u8(bifilter4_coeff[yoffset][1]);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from thirdparty/libvpx/vp8/common/arm/neon/bilinearpredict_neon.c:11:
/usr/lib/gcc/arm-linux-gnueabihf/8/include/arm_neon.h:6650:1: error: inlining failed in call to always_inline 'vdup_n_u8': target specific option mismatch
vdup_n_u8 (uint8_t __a)
^~~~~~~~~
thirdparty/libvpx/vp8/common/arm/neon/bilinearpredict_neon.c:85:16: note: called from here
d0u8 = vdup_n_u8(bifilter4_coeff[yoffset][0]);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
scons: *** [thirdparty/libvpx/vp8/common/arm/neon/bilinearpredict_neon.x11.tools.32.o] Error 1
and thats just several of the... ig lots.. of errors that it generates. I don't know if it's because I missed a step somewhere... which is possible, but I really need to get this answered. Any help would be appreciated!