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: