Package: rtla Version: 6.10.12-1 Severity: serious Tags: ftbfs Justification: fails to build from source
Hi, rtla causes linux FTBFS when using "--host=i386" with amd64 schroots. Here is sbuild's build log: ------------8<-------------cut-here-------------8<-------------- make[3]: Entering directory '/<<PKGBUILDDIR>>/debian/build/build-tools/tools/tracing/rtla' echo '6.10' >VERSION rsync -a /<<PKGBUILDDIR>>/tools/tracing/rtla/ . mkdir -p ../../../Documentation/tools/rtla rsync -a /<<PKGBUILDDIR>>/Documentation/tools/rtla/ ../../../Documentation/tools/rtla/ rsync -a /<<PKGBUILDDIR>>/tools/build/ ../../../tools/build/ rsync -a /<<PKGBUILDDIR>>/tools/scripts/ ../../../tools/scripts/ /usr/bin/make EXTRA_CFLAGS='-g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -I/<<PKGBUILDDIR>>/tools/tracing/rtla -I/<<PKGBUILDDIR>>/debian/build/build-tools/tools/tracing/rtla -isystem /<<PKGBUILDDIR>>/debian/build/build-tools/include' EXTRA_LDFLAGS='-Wl,-z,relro' PKG_CONFIG='i686-linux-gnu-pkg-config' make[4]: Entering directory '/<<PKGBUILDDIR>>/debian/build/build-tools/tools/tracing/rtla' Auto-detecting system features: ... libtraceevent: [ [32mon[m ] ... libtracefs: [ [32mon[m ] make[5]: Entering directory '/<<PKGBUILDDIR>>/debian/build/build-tools/tools/build' HOSTCC /<<PKGBUILDDIR>>/debian/build/build-tools/tools/tracing/rtla/fixdep.o HOSTLD /<<PKGBUILDDIR>>/debian/build/build-tools/tools/tracing/rtla/fixdep-in.o LINK /<<PKGBUILDDIR>>/debian/build/build-tools/tools/tracing/rtla/fixdep make[5]: Leaving directory '/<<PKGBUILDDIR>>/debian/build/build-tools/tools/build' make -f /<<PKGBUILDDIR>>/debian/build/build-tools/tools/build/Makefile.build dir=. obj=rtla make[5]: Entering directory '/<<PKGBUILDDIR>>/debian/build/build-tools/tools/tracing/rtla' make[5]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. make[6]: Entering directory '/<<PKGBUILDDIR>>/debian/build/build-tools/tools/tracing/rtla' CC /<<PKGBUILDDIR>>/debian/build/build-tools/tools/tracing/rtla/src/trace.o CC /<<PKGBUILDDIR>>/debian/build/build-tools/tools/tracing/rtla/src/utils.o CC /<<PKGBUILDDIR>>/debian/build/build-tools/tools/tracing/rtla/src/osnoise.o CC /<<PKGBUILDDIR>>/debian/build/build-tools/tools/tracing/rtla/src/osnoise_top.o CC /<<PKGBUILDDIR>>/debian/build/build-tools/tools/tracing/rtla/src/osnoise_hist.o CC /<<PKGBUILDDIR>>/debian/build/build-tools/tools/tracing/rtla/src/timerlat.o CC /<<PKGBUILDDIR>>/debian/build/build-tools/tools/tracing/rtla/src/timerlat_top.o CC /<<PKGBUILDDIR>>/debian/build/build-tools/tools/tracing/rtla/src/timerlat_hist.o CC /<<PKGBUILDDIR>>/debian/build/build-tools/tools/tracing/rtla/src/timerlat_u.o CC /<<PKGBUILDDIR>>/debian/build/build-tools/tools/tracing/rtla/src/timerlat_aa.o CC /<<PKGBUILDDIR>>/debian/build/build-tools/tools/tracing/rtla/src/rtla.o LD /<<PKGBUILDDIR>>/debian/build/build-tools/tools/tracing/rtla/src/rtla-in.o ld: relocatable linking with relocations from format elf32-i386 (/<<PKGBUILDDIR>>/debian/build/build-tools/tools/tracing/rtla/src/trace.o) to format elf64-x86-64 (/<<PKGBUILDDIR>>/debian/build/build-tools/tools/tracing/rtla/src/rtla-in.o) is not supported make[6]: *** [/<<PKGBUILDDIR>>/debian/build/build-tools/tools/build/Makefile.build:164: /<<PKGBUILDDIR>>/debian/build/build-tools/tools/tracing/rtla/src/rtla-in.o] Error 1 make[6]: Leaving directory '/<<PKGBUILDDIR>>/debian/build/build-tools/tools/tracing/rtla' make[5]: *** [/<<PKGBUILDDIR>>/debian/build/build-tools/tools/build/Makefile.build:158: src] Error 2 make[5]: Leaving directory '/<<PKGBUILDDIR>>/debian/build/build-tools/tools/tracing/rtla' make[4]: *** [Makefile:79: /<<PKGBUILDDIR>>/debian/build/build-tools/tools/tracing/rtla/rtla-in.o] Error 2 make[4]: Leaving directory '/<<PKGBUILDDIR>>/debian/build/build-tools/tools/tracing/rtla' make[3]: *** [/<<PKGBUILDDIR>>/debian/rules.d/tools/tracing/rtla/Makefile:11: all] Error 2 make[3]: Leaving directory '/<<PKGBUILDDIR>>/debian/build/build-tools/tools/tracing/rtla' make[2]: *** [debian/rules.real:672: build_rtla] Error 2 make[2]: Leaving directory '/<<PKGBUILDDIR>>' make[1]: *** [debian/rules.gen:1434: build-arch_i386_rtla] Error 2 make[1]: Leaving directory '/<<PKGBUILDDIR>>' make: *** [debian/rules:43: build-arch] Error 2 dpkg-buildpackage: error: debian/rules binary-arch subprocess returned exit status 2 ------------8<-------------cut-here-------------8<-------------- And this was the sbuild command I used: `sbuild --host=i386 -c sid-amd64-sbuild -d unstable --no-arch-all --no-run-lintian`. Maybe it was trying to use the wrong ld? -- System Information: Debian Release: trixie/sid APT prefers testing APT policy: (500, 'testing') Architecture: amd64 (x86_64) Kernel: Linux 6.10.11-amd64 (SMP w/128 CPU threads; PREEMPT) 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 rtla depends on: ii libc6 2.40-2 ii libtraceevent1 1:1.8.3-1 pn libtracefs1 <none> rtla recommends no packages. rtla suggests no packages.