[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#533767: Missing Pre-Depends: libc6-i386 (>= 2.9-17)



Package: lib32gcc1
Version: 1:4.4.0-7
Severity: serious

Hi,

lib32gcc1 contains /usr/lib32/libgcc_s.so.1.

In libc6-i386 prior to 2.9-14 /usr/lib32 is a link to
/emul/ia32-linux/usr/lib. lib32gcc1 having a file in /usr/lib32 makes
it impossible to upgrade to any libc6-i386 version prior to 2.9-14. So
it Breaks: libc6-i386 (<< 2.9-14).

In libc6-i386 2.9-14 /usr/lib32 was changed to be a directory. Now if
lib32gcc1 is installed prior to upgrading libc6-i386 then
libgcc_s.so.1 will actualy end up in /emul/ia32-linux/usr/lib/. Then,
when libc6-i386 is upgraded the file will be lost as it is only
searched in /usr/lib32. /usr/lib32 must be changed to be a directory
prior to installing libc6-i386 >= 2.9-14. Therefore you need a
Pre-Depends.

Last the current lib32gcc1 says
  Conflicts: libc6-i386 (= 2.9-15), libc6-i386 (= 2.9-16)
so I assume you may want
  Pre-Depends: libc6-i386 (>= 2.9-17)
instead.

MfG
	Goswin

-- System Information:
Debian Release: squeeze/sid
  APT prefers transitional-i386
  APT policy: (500, 'transitional-i386'), (500, 'transitional'), (500, 'unstable'), (400, 'unstable-i386'), (1, 'experimental-i386'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.29.4-frosties-1
Locale: LANG=C, LC_CTYPE=de_DE (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/bash

Versions of packages lib32gcc1 depends on:
ii  gcc-4.4-base                  4.4.0-7    The GNU Compiler Collection (base 
ii  libc6-i386                    2.9-17     GNU C Library: 32-bit shared libra

lib32gcc1 recommends no packages.

lib32gcc1 suggests no packages.

-- no debconf information



Reply to: