This is the mail archive of the binutils@sourceware.org mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]