Bug#950414: binutils-dev: failed to build linux perf (tools/perf) due to missing functions

Ben Hutchings ben@decadent.org.uk
Tue Feb 4 23:48:00 GMT 2020


On Wed, 2020-02-05 at 09:59 +1030, Alan Modra wrote:
> The binutils and gdb projects do not even pretend to a stable ABI or
> API for libbfd and libopcodes.  Particularly not ABI, that gets broken
> on almost every week.  perf and other projects that want to use libbfd
> or libopcodes are of course welcome to do so, but they then need to
> deal with the changing API.  Complaints that Nick, Alan, or H.J. Lu
> have broken perf or similar *will be ignored*, except possibly to tell
> you that you may as well stop complaining.
> 
> I've said before that the most obvious way to deal with the unstable
> API is to import a snapshot of the libbfd and libopcodes code into
> those projects and merge from upstream as new upstream support becomes
> desirable.  That's not hard to do!

Maybe they could also relicense perf to be GPLv3 compatible. :-)

Ben.

-- 
Ben Hutchings
Life is what happens to you while you're busy making other plans.
                                                          - John Lennon


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: This is a digitally signed message part
URL: <https://sourceware.org/pipermail/binutils/attachments/20200204/1f2f123f/attachment.sig>


More information about the Binutils mailing list