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

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: