libctf linking against different libbfd builds, but using the same soname

Alan Modra amodra@gmail.com
Fri Nov 22 21:33:00 GMT 2019


On Fri, Nov 22, 2019 at 05:58:00PM +0000, Nick Alcock wrote:
> The only thing we use libbfd for in libctf is to read .ctf sections out
> of BFD-readable objects, and tie them up with likely-relevant string and
> symbol tables in the enclosing object. As long as the native BFD can
> read the relevant objects, nothing bad would happen if you used the
> native one rather than the cross one.

The thing to keep in mind is that we make no promise to keep the
libbfd ABI stable from one day to the next.  It's also quite easy to
break compatibility between builds using the same source, just by
configuring a little differently, although BFD_INIT_MAGIC helps with
that.

-- 
Alan Modra
Australia Development Lab, IBM



More information about the Binutils mailing list