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]

Reply via email to