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

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: