control: tag - 1 + patch Hi,
On 2026-01-11 13:33, Aurelien Jarno wrote: > Source: strace > Version: 6.18+ds-1 > Severity: important > X-Debbugs-Cc: [email protected] > User: [email protected] > Usertags: s390x 31-bit-removal > > Dear maintainer(s), > > Linux 6.19 will drop support for 31-bit compatibility on s390x, and will > also stop providing 31-bit support in UAPI header files [1]. Once this > lands in unstable, it will become impossible to build the libc6-s390 and > libc6-dev-s390 packages on s390x, and in turns the gcc-multilib and > g++-multilib packages. > > strace build-depends on gcc-multilib [s390x]. Please drop this > build-dependency, likely by stopping the build of s390 binaries. After investigation, the strace configure script automatically detect the possibility to use -m31 in the compiler. Therefore it's enough to just remove the build-dependency to disable 31-bit support on s390x. In other words, this patch is enough to fix the bug: --- strace-6.18+ds/debian/control +++ strace-6.18+ds/debian/control @@ -6,7 +6,7 @@ Build-Depends: libc6-dev (>= 2.2.2) [!alpha !ia64], libc6.1-dev (>= 2.2.2) [alpha ia64], - gcc-multilib [amd64 i386 powerpc ppc64 s390 s390x sparc sparc64 x32], + gcc-multilib [amd64 i386 powerpc ppc64 s390 sparc sparc64 x32], debhelper-compat (= 13), gawk, libunwind-dev [amd64], Regards Aurelien -- Aurelien Jarno GPG: 4096R/1DDD8C9B [email protected] http://aurel32.net

