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

Reply via email to