Package: dpkg-dev
Version: 1.13.24
Severity: critical
File: /usr/bin/dpkg-shlibdeps
Tags: patch
Hi,
dpkg-shlibdeps sets
my @librarypaths = qw( /lib /usr/lib /lib32 /usr/lib32 /lib64 /usr/lib64 );
to include the 32bit libraries on ia64 and amd64. But packages install their
libraries in /emul/ia32-linux/[usr/]lib to which [/usr]/lib is a link.
The problem now is that dpkg will not find the package for a library
under [/usr]/lib32/ as it was installed under a different path. This
causes dpkg-shlibdeps to not find a package for 32bit libraries and no
shlibs file. In the end the packages will lack the neccessary depends
to the 32bit libraries used in the package.
This currently broke mbr and lilo. mbr needs a rebuild when this is
fixed and all packages with Build-Depends on libc6-i386 are likely to
be broken too.
MfG
Goswin
PS: The fix is to include /emul/ia32-linux/[usr/]lib in @librarypaths.
-- System Information: Debian Release: 4.0
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.8-frosties-2
Locale: LANG=C, LC_CTYPE=de_DE (charmap=ISO-8859-1)
Versions of packages dpkg-dev depends on:
ii binutils 2.17-3 The GNU assembler, linker and bina
ii cpio 2.6-17 GNU cpio -- a program to manage ar
ii dpkg 1.13.24 package maintenance system for Deb
ii make 3.81-3 The GNU version of the "make" util
ii patch 2.5.9-4 Apply a diff file to an original
ii perl [perl5] 5.8.8-6.1 Larry Wall's Practical Extraction
ii perl-modules 5.8.8-6.1 Core Perl modules
Versions of packages dpkg-dev recommends:
ii bzip2 1.0.3-6 high-quality block-sorting file co
ii gcc [c-compiler] 4:4.1.1-13 The GNU C compiler
ii gcc-3.3 [c-compiler] 1:3.3.6-13 The GNU C compiler
ii gcc-3.4 [c-compiler] 3.4.6-4 The GNU C compiler
ii gcc-4.1 [c-compiler] 4.1.1-19 The GNU C compiler
-- no debconf information
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]