Control: found -1 1.21.10 On Thu, 2023-01-05 at 11:23:30 +0100, Matthias Klose wrote: > Package: dpkg-dev > Version: 1.21.16 > Severity: serious > Tags: sid bookworm
> see > https://buildd.debian.org/status/fetch.php?pkg=cross-toolchain-base-ports&arch=all&ver=60&stamp=1672912429&raw=0 > > touch /<<PKGBUILDDIR>>/glibc-2.36/stamp-dir/binaryinst_libc6.1-udeb > make[1]: Leaving directory '/<<PKGBUILDDIR>>/glibc-2.36' > dpkg-genbuildinfo --build=any -O../glibc_2.36-7_alpha.buildinfo > In file included from /usr/include/features.h:392, > from /usr/include/unistd.h:25, > from <stdin>:1: > /usr/include/features-time64.h:20:10: fatal error: bits/wordsize.h: No such > file or directory > 20 | #include <bits/wordsize.h> > | ^~~~~~~~~~~~~~~~~ > compilation terminated. > dpkg-genbuildinfo: error: alpha-linux-gnu-gcc -w -x c - subprocess returned > exit status 1 > dpkg-buildpackage: error: dpkg-genbuildinfo --build=any > -O../glibc_2.36-7_alpha.buildinfo subprocess returned exit status 25 > make: *** [debian/rules:366: stamp-dir/build-glibc2.alpha] Error 2 > > > there is a bad assumption that the existence of a cross compiler means that > you can successfully run the cross compiler. Here we just built the > "missing" glibc headers, so you cannot yet use the cross compiler. Hmm, ok. And we cannot use -ffreestanding either. I guess I'll just make the code ignore the condition when the compiler fails. I suppose this might be blocking you for the toolchain freeze, so I'll upload a fix right away. Thanks, Guillem