Assembler error in building pipewire for Raspberry PI - neon
- PipeWire version (
pipewire --version
):
just cloned the git repository today for building with the default branch
- Distribution and distribution version (
PRETTY_NAME
from/etc/os-release
):
PRETTY_NAME="Raspbian GNU/Linux 10 (buster)" NAME="Raspbian GNU/Linux" VERSION_ID="10" VERSION="10 (buster)" VERSION_CODENAME=buster ID=raspbian ID_LIKE=debian HOME_URL="http://www.raspbian.org/" SUPPORT_URL="http://www.raspbian.org/RaspbianForums" BUG_REPORT_URL="http://www.raspbian.org/RaspbianBugs"
- Desktop Environment:
command line
- Kernel version (
uname -r
):
Linux soundpi 5.14.14-v7l+ #2 (closed) SMP Mon Nov 8 08:16:27 -03 2021 armv7l GNU/Linux
Description of Problem:
Error in compiling the source with the neon processor
How Reproducible:
Just try to build from the source in a Raspberry PI 4 using raspian 32 bits
Steps to Reproduce:
1.ninja -C builddir
Actual Results:
[19/587] Compiling C object spa/plugins/audioconvert/libaudioconvert_neon.a.p/fmt-ops-neon.c.o FAILED: spa/plugins/audioconvert/libaudioconvert_neon.a.p/fmt-ops-neon.c.o cc -Ispa/plugins/audioconvert/libaudioconvert_neon.a.p -Ispa/plugins/audioconvert -I../spa/plugins/audioconvert -Ispa/include -I../spa/include -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -O2 -g -fvisibility=hidden -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wpointer-sign -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wold-style-declaration -Wunused-result -D_GNU_SOURCE -DFASTPATH -fPIC -mfpu=neon -O3 -DHAVE_NEON -MD -MQ spa/plugins/audioconvert/libaudioconvert_neon.a.p/fmt-ops-neon.c.o -MF spa/plugins/audioconvert/libaudioconvert_neon.a.p/fmt-ops-neon.c.o.d -o spa/plugins/audioconvert/libaudioconvert_neon.a.p/fmt-ops-neon.c.o -c ../spa/plugins/audioconvert/fmt-ops-neon.c {standard input}: Assembler messages: {standard input}:71: Error: post-index must be a register -- `vld2.16 { d0[0],d1[0] },[r0],#4 (closed)' [24/587] Compiling C object spa/plugins/alsa/libspa-alsa.so.p/alsa-seq-bridge.c.o ninja: build stopped: subcommand failed.
Expected Results:
No error.
Additional Info (as attachments):
-
pw-dump > pw-dump.log
:
Not applicable, I'm not able to build pipewire.