From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-14) on finch.gentoo.org X-Spam-Level: * X-Spam-Status: No, score=1.1 required=5.0 tests=DATE_IN_PAST_12_24,DMARC_NONE, INVALID_DATE,MAILING_LIST_MULTI autolearn=no autolearn_force=no version=4.0.0 Received: from zmamail03.zma.compaq.com ([161.114.64.103]) by cvs.gentoo.org with esmtp (Exim 3.30 #1) id 15lwez-0002Et-00 for gentoo-dev@cvs.gentoo.org; Tue, 25 Sep 2001 12:10:21 -0600 Received: by zmamail03.zma.compaq.com (Postfix, from userid 12345) id 843B293BB; Tue, 25 Sep 2001 14:08:52 -0400 (EDT) Received: from taynzmail03.nz-tay.cpqcorp.net (taynzmail03.nz-tay.cpqcorp.net [16.47.4.103]) by zmamail03.zma.compaq.com (Postfix) with ESMTP id EFA9A9529 for ; Tue, 25 Sep 2001 14:08:51 -0400 (EDT) Received: by taynzmail03.nz-tay.cpqcorp.net (Postfix, from userid 12345) id 46B241641; Tue, 25 Sep 2001 14:08:48 -0400 (EDT) Received: from oflume.zk3.dec.com (oflume.zk3.dec.com [16.140.112.3]) by taynzmail03.nz-tay.cpqcorp.net (Postfix) with ESMTP id 3268F6A2 for ; Tue, 25 Sep 2001 14:08:48 -0400 (EDT) Received: from yquarry.zk3.dec.com by oflume.zk3.dec.com (8.8.8/1.1.22.3/03Mar00-0551AM) id OAA0000019400; Tue, 25 Sep 2001 14:08:48 -0400 (EDT) Received: from plato.zk3.dec.com by yquarry.zk3.dec.com (8.8.8/1.1.22.3/03Mar00-0551AM) id OAA0000016988; Tue, 25 Sep 2001 14:08:47 -0400 (EDT) Received: by plato.zk3.dec.com (8.9.3/1.1.29.3/09Apr01-0437PM) id OAA0000490245; Tue, 25 Sep 2001 14:08:47 -0400 (EDT) From: Chris Houser To: gentoo-dev@cvs.gentoo.org Message-ID: <20010925140847.A489082@plato.zk3.dec.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.3.18i Subject: [gentoo-dev] binutils / gcc / objprelink Sender: gentoo-dev-admin@cvs.gentoo.org Errors-To: gentoo-dev-admin@cvs.gentoo.org X-BeenThere: gentoo-dev@cvs.gentoo.org X-Mailman-Version: 2.0 Precedence: bulk Reply-To: gentoo-dev@cvs.gentoo.org List-Help: List-Post: List-Subscribe: , List-Id: Gentoo Linux development list List-Unsubscribe: , List-Archive: Date: Tue Sep 25 12:11:01 2001 X-Original-Date: Tue, 25 Sep 2001 14:08:47 -0400 X-Archives-Salt: c2b39215-9c75-4f6f-9620-009931422b9a X-Archives-Hash: 6bf8934cec891d27cc3b9a3451a04e5d dev-util/objprelink depends on a /usr/lib/libiberty.a that includes 'htab_find_slot_with_hash' as well as other 'htab_*' things. PROBLEM 1: If this dependency is unresolved, the ebuild blindly continues, causing later qt ebuilds to fail mysteriously. The objprelink ebuild has now been fixed in dev-util/objprelink-0-r1.ebuild. But why would the libiberty dependency be unresolved, when the objprelink ebuild clearly states that it depends on sys-devel/gcc and sys-devel/binutils? PROBLEM 2: Both gcc-2.95.3-r5 and binutils-2.11.90.0.27 install (different) /usr/lib/libiberty.a's, and the one gcc installs doesn't have the 'htab_*' functions that objprelink needs. This problem is NOT solved. It seems to me that gcc shouldn't be installing a broken libiberty, but what do I know? It also seems that portage could try to catch this sort of problem during 'merge'. It'd be nice, anyway. As a work-around, I re-merged binutils, which over-wrote gcc's libiberty, and now objprelink builds fine. PROBLEM 3: This isn't directly related, but I noticed along the way that portage seems to think that sys-devel/binutils-2.11.90.0.7 is newer than sys-devel/binutils-2.11.90.0.27 -- that doesn't seem right. --Chouser