Bug#352263: libc6-amd64: unneeded dependency on lib64gcc1 creates a dependency loop
Package: libc6-amd64
Version: 2.3.5-13
Severity: minor
Tags: patch
Hi,
libc6-amd64 depends on lib64gcc1, whereas no library from this package
link to /lib64/libgcc_s.so.1. This creates a dependency loop as
lib64gcc1 depends on libc6-amd64.
The solution is to move this dependency to libc6-dev-amd64, as it is
already the case on similar packages (sparc64, s390x, ppc64). That's
the purpose of the attached patch.
Thanks,
Aurelien
-- System Information:
Debian Release: testing/unstable
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: i386 (x86_64)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.15-1-amd64-k8
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8) (ignored: LC_ALL set to fr_FR.UTF-8)
Versions of packages libc6-amd64 depends on:
ii lib64gcc1 1:4.0.2-8 GCC support library (64bit)
ii libc6 2.3.5-13 GNU C Library: Shared libraries an
libc6-amd64 recommends no packages.
-- no debconf information
Index: amd64
===================================================================
--- amd64 (révision 1167)
+++ amd64 (copie de travail)
@@ -2,7 +2,7 @@
Architecture: i386
Section: libs
Priority: standard
-Depends: libc6 (= ${Source-Version}), lib64gcc1
+Depends: libc6 (= ${Source-Version})
Conflicts: amd64-libs (<= 1.2)
Description: GNU C Library: 64bit Shared libraries for AMD64
This package includes shared versions of the standard C library and the
@@ -13,7 +13,7 @@
Architecture: i386
Section: libdevel
Priority: optional
-Depends: libc6-amd64 (= ${Source-Version}), libc6-dev (= ${Source-Version})
+Depends: libc6-amd64 (= ${Source-Version}), libc6-dev (= ${Source-Version}), lib64gcc1
Replaces: amd64-libs-dev (<= 1.2)
Provides: lib64c-dev
Description: GNU C Library: 64bit Development Libraries for AMD64
Reply to: