From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 107369 invoked by alias); 4 Feb 2020 23:48:06 -0000 Mailing-List: contact gdb-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-owner@sourceware.org Received: (qmail 107310 invoked by uid 89); 4 Feb 2020 23:48:05 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-2.6 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_LOW,SPF_PASS autolearn=ham version=3.3.1 spammy=Life, plans, HTo:U*amodra, gplv3 X-HELO: shadbolt.e.decadent.org.uk Received: from shadbolt.e.decadent.org.uk (HELO shadbolt.e.decadent.org.uk) (88.96.1.126) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Tue, 04 Feb 2020 23:48:03 +0000 Received: from [167.98.27.226] (helo=deadeye) by shadbolt.decadent.org.uk with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1iz7v4-0000xO-6g; Tue, 04 Feb 2020 23:47:50 +0000 Received: from ben by deadeye with local (Exim 4.93) (envelope-from ) id 1iz7v3-00F81z-L2; Tue, 04 Feb 2020 23:47:49 +0000 Message-ID: <09b7173dcfa66a98b1846f48470db9d0e6884b74.camel@decadent.org.uk> Subject: Re: Bug#950414: binutils-dev: failed to build linux perf (tools/perf) due to missing functions From: Ben Hutchings To: Alan Modra , Romain Naour Cc: Hagen Paul Pfeifer , Matthias Klose , 950414@bugs.debian.org, Stephen Rothwell , Arnaldo Carvalho de Melo , binutils , gdb@sourceware.org, "H.J. Lu" , Nick Clifton Date: Tue, 04 Feb 2020 23:48:00 -0000 In-Reply-To: <20200204232933.GU30118@bubble.grove.modra.org> References: <20200201095306.GD9786@laniakea> <005fbdf3-a9c6-36d8-c2e8-0d307de5a40d@debian.org> <20200203210310.GA217509@virgo> <20200204153557.GA280113@virgo> <20200204232933.GU30118@bubble.grove.modra.org> Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-gb8MqEwjGx+wKnMHo5U9" User-Agent: Evolution 3.34.1-2+b1 MIME-Version: 1.0 X-SA-Exim-Connect-IP: 167.98.27.226 X-SA-Exim-Mail-From: ben@decadent.org.uk X-SA-Exim-Scanned: No (on shadbolt.decadent.org.uk); SAEximRunCond expanded to false X-SW-Source: 2020-02/txt/msg00018.txt.bz2 --=-gb8MqEwjGx+wKnMHo5U9 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Content-length: 1016 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. >=20 > 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. --=20 Ben Hutchings Life is what happens to you while you're busy making other plans. - John Lennon --=-gb8MqEwjGx+wKnMHo5U9 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-length: 833 -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEErCspvTSmr92z9o8157/I7JWGEQkFAl46AqEACgkQ57/I7JWG EQlXGQ/+JbGwSu2RVkn0RCoQhpV40eOKxZPbhfXFFgjqfzYnyVtr/5stuzyrawaN Obg4rwuOyX5mJJj5rBZBLLQlUSx17WKsakn/Xxf+5gIgagyi0pw3sH9YgQZ/pcig 6Hdam1W/1uKTGCEpJuPO0zcLr2jUH0S16npD75tlDDtuEeQtJtlwX0YhXR7BUAgr k1oc9p/F5+l/KWJycZIq4QMsqYbVaFpol1nFUMe/q2ZScqT6KnF5AnDffXNleC92 kM7/rimlb7qJd3ieWUq4AXhdLlnhUgAvBOHC9kLzuOrZhqsP88NVwDOQ146nitFB rzjl6+weTuWXC3LOfQz13ZKsHfgwwObpVqamm/FCV0XsGTDlC/HCo8DnNAa7sg5M Wdu8hiclAIFrMsSNibqNt7sp8RMTZeJvUfYPfZZKsyyPJlB7QsbpOT6K7HfZ37tM /C/LBKEF9rNG9DAGTv0h8rwb5t12bERlpWGnVPi5GnhMob4f/0IwClp73ydX8OCc 9l9EBi8JCx/NBE4f4aT3OBpgtXnBNI7cO4bXHQmqRU8M4jOfBSCd1TWnKqCgs9tA 6ZDrTi6iau4okk8F5hoVNTvxCMsjvcoAB+iqMZAyplbFBbNGZ8wLASi3hTCPgsIJ 4bClUuKcp+VhzVYWHaM4ReqY50CsK4n/RccZnN4lE/QnaNoNOkE= =K6hc -----END PGP SIGNATURE----- --=-gb8MqEwjGx+wKnMHo5U9--