On Sat, Nov 02, 2013 at 07:35:39PM +0100, Kurt Roeckx wrote: > So for me I have this problem with this combination: > elfutils 0.157-1 > libdw1 0.157-1 > libelf1 0.153-2 > > Upgrading libelf1 to 0.157-1 makes the problem go away for me. > > This looks like some ABI breakage in libelf?
Although the public ABI of libelf is stable and should never break, the elfutils tools (at least readelf) also use some internals from libelf, which isn't public ABI/API. So the elfutils tools (if packaged separately from libelf) should depend on the exact same version of the elfutils libelf library being installed. The same holds true for libdw/libasm if packaged separately. They always have to be upgraded in lockstep. Other packages that only use the public interfaces of libelf (or libdw/libasm) can use whatever version that provides the public symbols they are providing. I guess this isn't really documented upstream. Sorry about that. Cheers, Mark -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org