Bug#1019196: pd-flext-dev: externals crash on armhf
Package: pd-flext-dev
Version: 0.6.2-1
Severity: normal
Dear Maintainer,
it seems that externals built with the Debian-provided flext buildsystem
replacement, crash with a "Bus Error".
However, if the externals are built with flext's own build-system, do
not throw a bus-error:
the actual build steps look like this:
```
# ../../build.sh pd gcc
make -f ../../buildsys/gnumake-sub.mak PLATFORM=lnx RTSYS=pd COMPILER=gcc BUILDPATH=../../buildsys/ PKGINFO=package.txt BUILDCLASS=ext TARGETMODE=release TARGETTYPE=shared SHARED=1 _build_
make[1]: Entering directory '/root/deb/pd-flext-0.6.2/tutorial/3_attr1'
mkdir -p pd-linux/release-shared
mkdir -p pd-linux/release-shared/
g++ -c -ffast-math -DFLEXT_USE_CMEM -O3 -mtune=native -I/usr/include/pd -pthread -fPIC -fvisibility-inlines-hidden -DNDEBUG -DFLEXT_SHARED -DFLEXT_SYS=2 -DPD -I/usr/include/pd//src -I/usr/include/pd//include -I/usr/include/pd//include/pd -I/usr/local/include/stk -I/usr/local/include/sndobj -I/usr//include/flext main.cpp -o pd-linux/release-shared/main.opp
g++ -L/usr/lib -pthread -shared -Wl,-S -L/usr/include/pd//bin -L/usr//lib -o pd-linux/release-shared/attr1.pd_linux pd-linux/release-shared/main.opp -lflext-pd
chmod 755 pd-linux/release-shared/attr1.pd_linux
strip --strip-unneeded pd-linux/release-shared/attr1.pd_linux
make[1]: Leaving directory '/root/deb/pd-flext-0.6.2/tutorial/3_attr1'
```
otoh, on re-evaluating, it seems that the so-build externals just hang
(and consume 100%)...
-- System Information:
Debian Release: bookworm/sid
APT prefers unstable-debug
APT policy: (500, 'unstable-debug'), (500, 'testing-debug'), (500, 'oldstable-updates'), (500, 'unstable'), (500, 'stable'), (500, 'oldstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 5.18.0-4-amd64 (SMP w/8 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages pd-flext-dev depends on:
ii libflext-pd0 0.6.2-1
ii puredata-dev 0.52.2+ds0-1
Versions of packages pd-flext-dev recommends:
ii pd-flext-doc 0.6.2-1
ii pd-lib-builder 0.6.0-2
ii pkg-config 0.29.2-1
pd-flext-dev suggests no packages.
-- no debconf information
Reply to: