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

Bug#762073: libc6: libc6 declares 'Multi-Arch: same' but is not coinstallable on some arches



On Wed, Sep 17, 2014 at 11:55:01PM -0700, Ben Longbons wrote:
> Package: libc6
> Version: 2.19-11
> Severity: normal
> 
> Dear Maintainer,
> 
> While testing cross toolchains [1], dpkg bailed out when trying to
> overwrite a shared file with different contents.
> 
> Particularly, /lib/ld.so.1 is different on powerpc, mips, and mipsel.
> I only checked arches listed under 'Foreign Architectures' below;
> upstream has list at https://sourceware.org/glibc/wiki/ABIList
> 
> Since ld.so is the single most important file on a system, it is hard-coded
> in all existing binaries, but at least the conflict needs to be declared.

This is a known problem, but there is no way to define cross-architecture
conflicts with the current dependencies system, and the conflicts/provides
doesn't work either as long as we keep providing biarch or triarch
packages. This bug is therefore not going to be fixed until a technical 
solution is found.

-- 
Aurelien Jarno                          GPG: 4096R/1DDD8C9B
aurelien@aurel32.net                 http://www.aurel32.net


Reply to: