Bug#632176: libc6: Needs to conflict with lib64* packages on amd64
Hi Sven,
Sven Joachim wrote:
> On multiarch-enabled i386 systems, installing libc6:amd64 together with
> lib64foo:i386 has some interesting effects.
[...]
> # apt-get install libc6:amd64
> # apt-get install lib64ncurses5
> # bash
>
> You get an error message: "bash: error while loading shared libraries:
> libncurses.so.5: wrong ELF class: ELFCLASS64".
Weird and scary. Any idea why this happens?
> The effects of installing libc6:amd64 _after_ lib64ncurses5 will also be
> interesting, since /lib64 does not get converted to a symlink in that
> case, AFAICS.
I hope installing libc6:amd64 before does not change /lib64 into a
symlink, either (maybe that is what is happening here). Multiarch is
not meant to break existing biarch programs.
Thanks for reporting,
Jonathan
Reply to: