Bug#991897: removal of the any/local-rtlddir-cross.diff patch broke cross builds
Package: src:glibc
Version: 2.31-13
Severity: serious
Tags: sid bullseye
when cross-building glibc in the c-t-b packages, the libc.so linker file for
some non-default multilib builds like the sparc build for sparc64 is broken,
leading to build failures for at least all gcc-N cross multilib packages at least.
$ cat usr/lib32/libc.so
/* GNU ld script
Use the shared library, but some functions are only in
the static library, so try that secondarily. */
OUTPUT_FORMAT(elf32-sparc)
GROUP ( /lib32/libc.so.6 /usr/lib32/libc_nonshared.a AS_NEEDED (
/lib/ld-linux.so.2 ) )
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=985617#62 says that the
maintainer is investigating, but apparently this never happened.
Accepting such a change that late into bullseye is interesting ...
Reply to: