Package: dpkg-cross Version: 2.6.18+nmu1 Severity: important seen when trying to convert every non-default 32bit multilib libc-dev-* package.
$ cat /usr/powerpc64-linux-gnu/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-powerpc) GROUP ( /usr/powerpc64-linux-gnu/lib32/libc.so.6 /usr/powerpc64-linux-gnu/lib32/libc_nonshared.a AS_NEEDED ( /usr/powerpc64-linux-gnu/lib/ld.so.1 ) ) $ cat /usr/x86_64-linux-gnux32/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-i386) GROUP ( /usr/x86_64-linux-gnux32/lib32/libc.so.6 /usr/x86_64-linux-gnux32/lib32/libc_nonshared.a AS_NEEDED ( /usr/x86_64-linux-gnux32/lib/ld-linux.so.2 ) ) while the paths to the shared and static libc libs is correctly converted, the path to the ld-linux.so.2 points to the default (64bit) ld-linux.so. working around this in the cross-toolchain-base packages.