pipewire-0.3.4 fails to build under armv6l/armv7l
pipewire-0.3.4 enabled compiling with NEON support on ARM, however as far as my understanding goes, armv6l doesn't support NEON at all, while NEON in armv7l is optional, depending on the chip vender whether to implement it.
Setting have_neon = false
in meson.build does seems to allow pipewire to successfully built on armv6l/armv7l. aarch64 doesn't have this issue.
Note: this is a cross-compilation on x86-64 machine.
ninja: Entering directory `build'
[1/356] Compiling C object 'spa/plugins/alsa/b6cb841@@spa-alsa@sha/alsa.c.o'
[2/356] Compiling C object 'spa/plugins/audioconvert/e8779ba@@spa-audioconvert@sha/plugin.c.o'
[3/356] Compiling C object 'spa/plugins/audioconvert/e8779ba@@audioconvert_neon@sta/fmt-ops-neon.c.o'
[4/356] Compiling C object 'spa/plugins/audioconvert/e8779ba@@audioconvert@sta/fmt-ops.c.o'
[5/356] Compiling C object 'spa/plugins/audioconvert/e8779ba@@audioconvert@sta/resample-peaks.c.o'
[6/356] Compiling C object 'spa/plugins/audioconvert/e8779ba@@audioconvert@sta/resample-native.c.o'
[7/356] Compiling C object 'spa/plugins/audioconvert/e8779ba@@audioconvert@sta/channelmix-ops-c.c.o'
[8/356] Compiling C object 'spa/plugins/audioconvert/e8779ba@@audioconvert@sta/channelmix-ops.c.o'
[9/356] Compiling C object 'spa/plugins/alsa/b6cb841@@spa-alsa@sha/alsa-udev.c.o'
[10/356] Compiling C object 'spa/plugins/audioconvert/e8779ba@@audioconvert_neon@sta/resample-native-neon.c.o'
[11/356] Linking static target spa/plugins/audioconvert/libaudioconvert_neon.a
[12/356] Compiling C object 'spa/plugins/audioconvert/e8779ba@@audioconvert@sta/fmt-ops-c.c.o'
[13/356] Compiling C object 'spa/plugins/audioconvert/e8779ba@@test-resample@exe/test-resample.c.o'
[14/356] Compiling C object 'spa/plugins/audioconvert/e8779ba@@benchmark-resample@exe/benchmark-resample.c.o'
[15/356] Compiling C object 'spa/plugins/audioconvert/e8779ba@@test-fmt-ops@exe/test-fmt-ops.c.o'
[16/356] Linking static target spa/plugins/audioconvert/libaudioconvert.a
[17/356] Compiling C object 'spa/plugins/alsa/b6cb841@@spa-alsa@sha/alsa-seq.c.o'
[18/356] Compiling C object 'spa/plugins/audioconvert/e8779ba@@test-audioadapter@exe/test-audioadapter.c.o'
[19/356] Compiling C object 'spa/plugins/audioconvert/e8779ba@@test-audioconvert@exe/test-audioconvert.c.o'
[20/356] Compiling C object 'spa/plugins/audioconvert/e8779ba@@benchmark-fmt-ops@exe/benchmark-fmt-ops.c.o'
[21/356] Compiling C object 'spa/plugins/audiomixer/55b85d2@@audiomixer_c@sta/mix-ops-c.c.o'
[22/356] Compiling C object 'spa/plugins/audioconvert/e8779ba@@test-channelmix@exe/test-channelmix.c.o'
[23/356] Compiling C object 'spa/plugins/audioconvert/e8779ba@@spa-resample@exe/spa-resample.c.o'
[24/356] Compiling C object 'spa/plugins/audiomixer/55b85d2@@spa-audiomixer@sha/mix-ops.c.o'
[25/356] Linking static target spa/plugins/audiomixer/libaudiomixer_c.a
[26/356] Compiling C object 'spa/plugins/audioconvert/e8779ba@@spa-audioconvert@sha/channelmix.c.o'
[27/356] Compiling C object 'spa/plugins/audiomixer/55b85d2@@spa-audiomixer@sha/plugin.c.o'
[28/356] Compiling C object 'spa/plugins/audioconvert/e8779ba@@spa-audioconvert@sha/resample.c.o'
[29/356] Compiling C object 'spa/plugins/alsa/b6cb841@@spa-alsa@sha/alsa-pcm-device.c.o'
[30/356] Compiling C object 'spa/plugins/alsa/b6cb841@@spa-alsa@sha/alsa-pcm-sink.c.o'
[31/356] Compiling C object 'spa/plugins/alsa/b6cb841@@spa-alsa@sha/alsa-pcm-source.c.o'
[32/356] Compiling C object 'spa/plugins/alsa/b6cb841@@spa-alsa@sha/alsa-seq-source.c.o'
[33/356] Compiling C object 'spa/plugins/control/e5cb727@@spa-control@sha/plugin.c.o'
[34/356] Compiling C object 'spa/plugins/bluez5/5861950@@spa-bluez5@sha/plugin.c.o'
[35/356] Compiling C object 'spa/plugins/bluez5/5861950@@spa-bluez5@sha/a2dp-codecs.c.o'
[36/356] Compiling C object 'spa/plugins/audioconvert/e8779ba@@spa-audioconvert@sha/splitter.c.o'
[37/356] Compiling C object 'spa/tests/f6cd4ad@@spa-test-buffer@exe/test-buffer.c.o'
[38/356] Compiling C object 'spa/plugins/audioconvert/e8779ba@@spa-audioconvert@sha/merger.c.o'
[39/356] Compiling C object 'spa/plugins/audioconvert/e8779ba@@spa-audioconvert@sha/fmtconvert.c.o'
[40/356] Compiling C object 'spa/plugins/alsa/b6cb841@@spa-alsa@sha/alsa-pcm.c.o'
[41/356] Compiling C object 'spa/plugins/audioconvert/e8779ba@@test_lib@sta/test-source.c.o'
[42/356] Compiling C object 'spa/plugins/jack/1956ada@@spa-jack@sha/plugin.c.o'
[43/356] Compiling C object 'spa/plugins/audioconvert/e8779ba@@spa-audioconvert@sha/audioadapter.c.o'
[44/356] Compiling C object 'spa/plugins/audioconvert/e8779ba@@spa-audioconvert@sha/audioconvert.c.o'
[45/356] Compiling C object 'spa/plugins/jack/1956ada@@spa-jack@sha/jack-client.c.o'
[46/356] Linking static target spa/plugins/audioconvert/libtest_lib.a
[47/356] Compiling C object 'spa/plugins/ffmpeg/033e5d0@@spa-ffmpeg@sha/ffmpeg.c.o'
../spa/plugins/ffmpeg/ffmpeg.c: In function 'spa_handle_factory_enum':
../spa/plugins/ffmpeg/ffmpeg.c:98:3: warning: 'av_codec_next' is deprecated [-Wdeprecated-declarations]
98 | c = av_codec_next(NULL);
| ^
In file included from ../spa/plugins/ffmpeg/ffmpeg.c:31:
/usr/armv7l-linux-gnueabihf/usr/include/libavcodec/avcodec.h:4118:10: note: declared here
4118 | AVCodec *av_codec_next(const AVCodec *c);
| ^~~~~~~~~~~~~
../spa/plugins/ffmpeg/ffmpeg.c:102:3: warning: 'av_codec_next' is deprecated [-Wdeprecated-declarations]
102 | c = av_codec_next(c);
| ^
In file included from ../spa/plugins/ffmpeg/ffmpeg.c:31:
/usr/armv7l-linux-gnueabihf/usr/include/libavcodec/avcodec.h:4118:10: note: declared here
4118 | AVCodec *av_codec_next(const AVCodec *c);
| ^~~~~~~~~~~~~
[48/356] Compiling C object 'spa/plugins/support/ba87df0@@spa-support@sha/cpu.c.o'
[49/356] Compiling C object 'spa/plugins/support/ba87df0@@spa-support@sha/plugin.c.o'
[50/356] Compiling C object 'spa/plugins/support/ba87df0@@spa-support@sha/logger.c.o'
[51/356] Compiling C object 'spa/plugins/audiomixer/55b85d2@@spa-audiomixer@sha/audiomixer.c.o'
[52/356] Compiling C object 'spa/plugins/audiomixer/55b85d2@@spa-audiomixer@sha/mixer-dsp.c.o'
[53/356] Compiling C object 'spa/plugins/support/ba87df0@@spa-support@sha/node-driver.c.o'
[54/356] Compiling C object 'spa/plugins/support/ba87df0@@spa-support@sha/system.c.o'
[55/356] Compiling C object 'spa/plugins/ffmpeg/033e5d0@@spa-ffmpeg@sha/ffmpeg-dec.c.o'
[56/356] Compiling C object 'spa/plugins/vulkan/2f6ca87@@spa-vulkan@sha/plugin.c.o'
[57/356] Compiling C object 'spa/plugins/support/ba87df0@@spa-support@sha/loop.c.o'
[58/356] Compiling C object 'spa/plugins/control/e5cb727@@spa-control@sha/mixer.c.o'
[59/356] Compiling C object 'spa/plugins/ffmpeg/033e5d0@@spa-ffmpeg@sha/ffmpeg-enc.c.o'
[60/356] Compiling C object 'spa/plugins/videoconvert/d1385f6@@spa-videoconvert@sha/plugin.c.o'
[61/356] Compiling C object 'spa/plugins/support/ba87df0@@spa-dbus@sha/dbus.c.o'
[62/356] Compiling C object 'spa/plugins/v4l2/f952731@@spa-v4l2@sha/v4l2.c.o'
[63/356] Compiling C object 'spa/plugins/bluez5/5861950@@spa-bluez5@sha/bluez5-device.c.o'
[64/356] Compiling C object 'spa/plugins/jack/1956ada@@spa-jack@sha/jack-sink.c.o'
[65/356] Compiling C object 'spa/plugins/jack/1956ada@@spa-jack@sha/jack-source.c.o'
[66/356] Compiling C object 'spa/plugins/bluez5/5861950@@spa-bluez5@sha/a2dp-source.c.o'
[67/356] Compiling C object 'spa/plugins/jack/1956ada@@spa-jack@sha/jack-device.c.o'
[68/356] Compiling C object 'spa/plugins/bluez5/5861950@@spa-bluez5@sha/sco-source.c.o'
[69/356] Compiling C object 'spa/plugins/bluez5/5861950@@spa-bluez5@sha/sco-sink.c.o'
[70/356] Compiling C object 'spa/plugins/v4l2/f952731@@spa-v4l2@sha/v4l2-udev.c.o'
[71/356] Compiling C object 'spa/plugins/v4l2/f952731@@spa-v4l2@sha/v4l2-device.c.o'
[72/356] Compiling C object 'spa/tests/f6cd4ad@@spa-test-node@exe/test-node.c.o'
[73/356] Compiling C object 'spa/tools/d71cb4b@@spa-monitor@exe/spa-monitor.c.o'
[74/356] Compiling C object 'spa/plugins/bluez5/5861950@@spa-bluez5@sha/a2dp-sink.c.o'
[75/356] Compiling C object 'spa/plugins/vulkan/2f6ca87@@spa-vulkan@sha/vulkan-utils.c.o'
[76/356] Compiling C object 'spa/plugins/bluez5/5861950@@spa-bluez5@sha/bluez5-dbus.c.o'
[77/356] Compiling C object 'spa/tests/f6cd4ad@@spa-stress-ringbuffer@exe/stress-ringbuffer.c.o'
[78/356] Compiling C object 'spa/tests/f6cd4ad@@spa-test-utils@exe/test-utils.c.o'
[79/356] Compiling C object 'src/modules/9490802@@pw-test-protocol-native@exe/module-protocol-native_test-connection.c.o'
[80/356] Compiling C object 'spa/tests/f6cd4ad@@spa-benchmark-dict@exe/benchmark-dict.c.o'
[81/356] Compiling C object 'spa/plugins/vulkan/2f6ca87@@spa-vulkan@sha/vulkan-compute-source.c.o'
[82/356] Linking target spa/tests/spa-test-buffer
[83/356] Compiling C object 'spa/plugins/videoconvert/d1385f6@@spa-videoconvert@sha/videoadapter.c.o'
[84/356] Compiling C object 'spa/tools/d71cb4b@@spa-inspect@exe/spa-inspect.c.o'
[85/356] Compiling C++ object 'spa/tests/f6cd4ad@@spa-test-cpp@exe/test-cpp.cpp.o'
[86/356] Linking target spa/tests/spa-test-node
[87/356] Linking target spa/plugins/support/libspa-dbus.so
[88/356] Linking target spa/tools/spa-monitor
[89/356] Linking target spa/tests/spa-stress-ringbuffer
[90/356] Compiling C object 'spa/tests/f6cd4ad@@spa-benchmark-pod@exe/benchmark-pod.c.o'
[91/356] Compiling C object 'src/modules/9490802@@pipewire-module-session-manager@sha/module-session-manager_endpoint.c.o'
[92/356] Linking target spa/tests/spa-test-cpp
[93/356] Linking target spa/tests/spa-benchmark-dict
[94/356] Linking target spa/plugins/audioconvert/spa-resample
FAILED: spa/plugins/audioconvert/spa-resample
armv7l-linux-gnueabihf-gcc -o spa/plugins/audioconvert/spa-resample 'spa/plugins/audioconvert/e8779ba@@spa-resample@exe/spa-resample.c.o' -L/usr/armv7l-linux-gnueabihf/usr/lib -flto -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -O2 -pipe -Wl,--start-group spa/plugins/audioconvert/libaudioconvert.a spa/plugins/audioconvert/libaudioconvert_neon.a spa/plugins/audioconvert/libtest_lib.a /usr/armv7l-linux-gnueabihf/usr/lib/libsndfile.so -lm -Wl,--end-group '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/builddir/pipewire-0.3.4/build/spa/plugins/audioconvert
{standard input}: Assembler messages:
{standard input}:109: Error: selected FPU does not support instruction -- `vmul.f32 q0,q4,q8'
{standard input}:117: Error: selected FPU does not support instruction -- `vmul.f32 q0,q4,q8'
{standard input}:118: Error: selected FPU does not support instruction -- `vmul.f32 q1,q5,q9'
{standard input}:119: Error: selected FPU does not support instruction -- `vmul.f32 q2,q6,q10'
{standard input}:120: Error: selected FPU does not support instruction -- `vmul.f32 q3,q7,q11'
{standard input}:127: Error: selected FPU does not support instruction -- `vmla.f32 q0,q4,q8'
{standard input}:128: Error: selected FPU does not support instruction -- `vmla.f32 q1,q5,q9'
{standard input}:129: Error: selected FPU does not support instruction -- `vmla.f32 q2,q6,q10'
{standard input}:130: Error: selected FPU does not support instruction -- `vmla.f32 q3,q7,q11'
{standard input}:132: Error: selected FPU does not support instruction -- `vadd.f32 q4,q0,q1'
{standard input}:133: Error: selected FPU does not support instruction -- `vadd.f32 q5,q2,q3'
{standard input}:135: Error: selected FPU does not support instruction -- `vadd.f32 q0,q4,q5'
{standard input}:140: Error: selected FPU does not support instruction -- `vmla.f32 q0,q6,q10'
{standard input}:142: Error: selected FPU does not support instruction -- `vadd.f32 d0,d0,d1'
{standard input}:143: Error: selected processor does not support `vpadd.f32 d0,d0,d0' in ARM mode
{standard input}:477: Error: selected processor does not support `vdup.32 q10,r0' in ARM mode
{standard input}:482: Error: selected FPU does not support instruction -- `vmul.f32 q0,q4,q8'
{standard input}:483: Error: selected FPU does not support instruction -- `vmul.f32 q1,q5,q9'
{standard input}:484: Error: selected FPU does not support instruction -- `vmul.f32 q2,q6,q8'
{standard input}:485: Error: selected FPU does not support instruction -- `vmul.f32 q3,q7,q9'
{standard input}:491: Error: selected FPU does not support instruction -- `vmla.f32 q0,q4,q8'
{standard input}:492: Error: selected FPU does not support instruction -- `vmla.f32 q1,q5,q9'
{standard input}:493: Error: selected FPU does not support instruction -- `vmla.f32 q2,q6,q8'
{standard input}:494: Error: selected FPU does not support instruction -- `vmla.f32 q3,q7,q9'
{standard input}:496: Error: selected FPU does not support instruction -- `vadd.f32 q0,q0,q1'
{standard input}:497: Error: selected FPU does not support instruction -- `vadd.f32 q2,q2,q3'
{standard input}:498: Error: selected FPU does not support instruction -- `vsub.f32 q2,q2,q0'
{standard input}:499: Error: selected FPU does not support instruction -- `vmla.f32 q0,q2,q10'
{standard input}:500: Error: selected FPU does not support instruction -- `vadd.f32 d0,d0,d1'
{standard input}:501: Error: selected processor does not support `vpadd.f32 d0,d0,d0' in ARM mode
lto-wrapper: fatal error: /usr/bin/armv7l-linux-gnueabihf-gcc returned 1 exit status
compilation terminated.
/usr/lib/gcc/armv7l-linux-gnueabihf/9.3.0/../../../../armv7l-linux-gnueabihf/bin/ld: error: lto-wrapper failed
collect2: error: ld returned 1 exit status
[95/356] Compiling C object 'spa/plugins/v4l2/f952731@@spa-v4l2@sha/v4l2-source.c.o'
[96/356] Compiling C object 'src/pipewire/80eb8bd@@pipewire-0.3@sha/impl-core.c.o'
[97/356] Linking target spa/tests/spa-test-utils
[98/356] Compiling C object 'spa/examples/0924d57@@adapter-control@exe/adapter-control.c.o'
[99/356] Compiling C object 'spa/examples/0924d57@@example-control@exe/example-control.c.o'
[100/356] Compiling C object 'src/pipewire/80eb8bd@@pipewire-0.3@sha/impl-client.c.o'
[101/356] Compiling C object 'src/pipewire/80eb8bd@@pipewire-0.3@sha/buffers.c.o'
[102/356] Compiling C object 'spa/examples/0924d57@@local-v4l2@exe/local-v4l2.c.o'
[103/356] Compiling C object 'src/pipewire/80eb8bd@@pipewire-0.3@sha/control.c.o'
[104/356] Compiling C object 'spa/tests/f6cd4ad@@spa-test-pod@exe/test-pod.c.o'
[105/356] Compiling C object 'src/pipewire/80eb8bd@@pipewire-0.3@sha/context.c.o'
[106/356] Linking target spa/plugins/support/libspa-support.so
[107/356] Linking target spa/plugins/ffmpeg/libspa-ffmpeg.so
[108/356] Linking target spa/tools/spa-inspect
[109/356] Linking target spa/tests/spa-benchmark-pod
[110/356] Linking target spa/plugins/control/libspa-control.so
[111/356] Linking target spa/plugins/audioconvert/libspa-audioconvert.so
FAILED: spa/plugins/audioconvert/libspa-audioconvert.so
armv7l-linux-gnueabihf-gcc -o spa/plugins/audioconvert/libspa-audioconvert.so 'spa/plugins/audioconvert/e8779ba@@spa-audioconvert@sha/audioadapter.c.o' 'spa/plugins/audioconvert/e8779ba@@spa-audioconvert@sha/audioconvert.c.o' 'spa/plugins/audioconvert/e8779ba@@spa-audioconvert@sha/fmtconvert.c.o' 'spa/plugins/audioconvert/e8779ba@@spa-audioconvert@sha/channelmix.c.o' 'spa/plugins/audioconvert/e8779ba@@spa-audioconvert@sha/merger.c.o' 'spa/plugins/audioconvert/e8779ba@@spa-audioconvert@sha/plugin.c.o' 'spa/plugins/audioconvert/e8779ba@@spa-audioconvert@sha/resample.c.o' 'spa/plugins/audioconvert/e8779ba@@spa-audioconvert@sha/splitter.c.o' -L/usr/armv7l-linux-gnueabihf/usr/lib -flto -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,--start-group -Wl,-soname,libspa-audioconvert.so -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -O2 -pipe spa/plugins/audioconvert/libaudioconvert.a spa/plugins/audioconvert/libaudioconvert_neon.a -lm -Wl,--end-group '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/builddir/pipewire-0.3.4/build/spa/plugins/audioconvert
{standard input}: Assembler messages:
{standard input}:52: Error: selected FPU does not support instruction -- `vcvt.s32.f32 q0,q0,#31'
{standard input}:53: Error: selected FPU does not support instruction -- `vcvt.s32.f32 q1,q1,#31'
{standard input}:54: Error: selected processor does not support `vqrshrn.s32 d0,q0,#16' in ARM mode
{standard input}:55: Error: selected processor does not support `vqrshrn.s32 d1,q1,#16' in ARM mode
{standard input}:66: Error: selected FPU does not support instruction -- `vcvt.s32.f32 q0,q0,#31'
{standard input}:67: Error: selected FPU does not support instruction -- `vcvt.s32.f32 q1,q1,#31'
{standard input}:68: Error: selected processor does not support `vqrshrn.s32 d0,q0,#16' in ARM mode
{standard input}:69: Error: selected processor does not support `vqrshrn.s32 d1,q1,#16' in ARM mode
{standard input}:101: Error: selected FPU does not support instruction -- `vcvt.s32.f32 q0,q0,#31'
{standard input}:102: Error: selected processor does not support `vqrshrn.s32 d0,q0,#16' in ARM mode
{standard input}:112: Error: selected FPU does not support instruction -- `vcvt.s32.f32 q0,q0,#31'
{standard input}:113: Error: selected processor does not support `vqrshrn.s32 d0,q0,#16' in ARM mode
{standard input}:131: Error: selected FPU does not support instruction -- `vcvt.s32.f32 q0,q0,#31'
{standard input}:132: Error: selected processor does not support `vqrshrn.s32 d0,q0,#16' in ARM mode
{standard input}:142: Error: selected FPU does not support instruction -- `vcvt.s32.f32 q0,q0,#31'
{standard input}:143: Error: selected processor does not support `vqrshrn.s32 d0,q0,#16' in ARM mode
{standard input}:198: Error: selected processor does not support `vmovl.s16 q1,d1' in ARM mode
{standard input}:199: Error: selected processor does not support `vmovl.s16 q0,d0' in ARM mode
{standard input}:200: Error: selected FPU does not support instruction -- `vcvt.f32.s32 q0,q0,#15'
{standard input}:201: Error: selected FPU does not support instruction -- `vcvt.f32.s32 q1,q1,#15'
{standard input}:209: Error: selected processor does not support `vmovl.s16 q1,d1' in ARM mode
{standard input}:210: Error: selected processor does not support `vmovl.s16 q0,d0' in ARM mode
{standard input}:211: Error: selected FPU does not support instruction -- `vcvt.f32.s32 q0,q0,#15'
{standard input}:212: Error: selected FPU does not support instruction -- `vcvt.f32.s32 q1,q1,#15'
{standard input}:248: Error: selected processor does not support `vmovl.s16 q0,d0' in ARM mode
{standard input}:249: Error: selected FPU does not support instruction -- `vcvt.f32.s32 q0,q0,#15'
{standard input}:256: Error: selected processor does not support `vmovl.s16 q0,d0' in ARM mode
{standard input}:257: Error: selected FPU does not support instruction -- `vcvt.f32.s32 q0,q0,#15'
{standard input}:278: Error: selected processor does not support `vmovl.s16 q0,d0' in ARM mode
{standard input}:279: Error: selected FPU does not support instruction -- `vcvt.f32.s32 q0,q0,#15'
{standard input}:286: Error: selected processor does not support `vmovl.s16 q0,d0' in ARM mode
{standard input}:287: Error: selected FPU does not support instruction -- `vcvt.f32.s32 q0,q0,#15'
{standard input}:397: Error: selected FPU does not support instruction -- `vmul.f32 q0,q4,q8'
{standard input}:405: Error: selected FPU does not support instruction -- `vmul.f32 q0,q4,q8'
{standard input}:406: Error: selected FPU does not support instruction -- `vmul.f32 q1,q5,q9'
{standard input}:407: Error: selected FPU does not support instruction -- `vmul.f32 q2,q6,q10'
{standard input}:408: Error: selected FPU does not support instruction -- `vmul.f32 q3,q7,q11'
{standard input}:415: Error: selected FPU does not support instruction -- `vmla.f32 q0,q4,q8'
{standard input}:416: Error: selected FPU does not support instruction -- `vmla.f32 q1,q5,q9'
{standard input}:417: Error: selected FPU does not support instruction -- `vmla.f32 q2,q6,q10'
{standard input}:418: Error: selected FPU does not support instruction -- `vmla.f32 q3,q7,q11'
{standard input}:420: Error: selected FPU does not support instruction -- `vadd.f32 q4,q0,q1'
{standard input}:421: Error: selected FPU does not support instruction -- `vadd.f32 q5,q2,q3'
{standard input}:423: Error: selected FPU does not support instruction -- `vadd.f32 q0,q4,q5'
{standard input}:428: Error: selected FPU does not support instruction -- `vmla.f32 q0,q6,q10'
{standard input}:430: Error: selected FPU does not support instruction -- `vadd.f32 d0,d0,d1'
{standard input}:431: Error: selected processor does not support `vpadd.f32 d0,d0,d0' in ARM mode
{standard input}:6261: Error: selected processor does not support `vdup.32 q10,r0' in ARM mode
{standard input}:6266: Error: selected FPU does not support instruction -- `vmul.f32 q0,q4,q8'
{standard input}:6267: Error: selected FPU does not support instruction -- `vmul.f32 q1,q5,q9'
{standard input}:6268: Error: selected FPU does not support instruction -- `vmul.f32 q2,q6,q8'
{standard input}:6269: Error: selected FPU does not support instruction -- `vmul.f32 q3,q7,q9'
{standard input}:6275: Error: selected FPU does not support instruction -- `vmla.f32 q0,q4,q8'
{standard input}:6276: Error: selected FPU does not support instruction -- `vmla.f32 q1,q5,q9'
{standard input}:6277: Error: selected FPU does not support instruction -- `vmla.f32 q2,q6,q8'
{standard input}:6278: Error: selected FPU does not support instruction -- `vmla.f32 q3,q7,q9'
{standard input}:6280: Error: selected FPU does not support instruction -- `vadd.f32 q0,q0,q1'
{standard input}:6281: Error: selected FPU does not support instruction -- `vadd.f32 q2,q2,q3'
{standard input}:6282: Error: selected FPU does not support instruction -- `vsub.f32 q2,q2,q0'
{standard input}:6283: Error: selected FPU does not support instruction -- `vmla.f32 q0,q2,q10'
{standard input}:6284: Error: selected FPU does not support instruction -- `vadd.f32 d0,d0,d1'
{standard input}:6285: Error: selected processor does not support `vpadd.f32 d0,d0,d0' in ARM mode
lto-wrapper: fatal error: /usr/bin/armv7l-linux-gnueabihf-gcc returned 1 exit status
compilation terminated.
/usr/lib/gcc/armv7l-linux-gnueabihf/9.3.0/../../../../armv7l-linux-gnueabihf/bin/ld: error: lto-wrapper failed
collect2: error: ld returned 1 exit status
[112/356] Linking target spa/plugins/vulkan/libspa-vulkan.so
[113/356] Linking target spa/plugins/videoconvert/libspa-videoconvert.so
[114/356] Linking target spa/plugins/audiomixer/libspa-audiomixer.so
[115/356] Linking target spa/plugins/jack/libspa-jack.so
[116/356] Linking target spa/plugins/alsa/libspa-alsa.so
[117/356] Linking target spa/plugins/bluez5/libspa-bluez5.so
ninja: build stopped: subcommand failed.