From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 1246 invoked by alias); 21 Jul 2003 21:04:20 -0000 Mailing-List: contact binutils-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: binutils-owner@sources.redhat.com Received: (qmail 1233 invoked from network); 21 Jul 2003 21:04:20 -0000 Received: from unknown (HELO rwcrmhc13.comcast.net) (204.127.198.39) by sources.redhat.com with SMTP; 21 Jul 2003 21:04:20 -0000 Received: from lucon.org ([12.234.88.5]) by comcast.net (rwcrmhc13) with ESMTP id <2003072121041901500dnv62e>; Mon, 21 Jul 2003 21:04:19 +0000 Received: by lucon.org (Postfix, from userid 1000) id 406962C4EB; Mon, 21 Jul 2003 21:04:19 +0000 (UTC) Date: Mon, 21 Jul 2003 21:04:00 -0000 From: "H. J. Lu" To: Richard Henderson Cc: binutils@sources.redhat.com Subject: Re: [RFC] unify dynamic_symbol_p implementations Message-ID: <20030721210419.GA20861@lucon.org> References: <20030718220412.GA23962@nevyn.them.org> <200307181516.12627.bwilson@tensilica.com> <20030718222150.GF5270@redhat.com> <20030719024642.GA1188@lucon.org> <20030719041330.GA3732@lucon.org> <20030719055725.GF27145@bubble.sa.bigpond.net.au> <20030719062106.GA5320@lucon.org> <20030720151351.GH27145@bubble.sa.bigpond.net.au> <20030721192808.GA19330@lucon.org> <20030721204835.GA17924@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20030721204835.GA17924@redhat.com> User-Agent: Mutt/1.4.1i X-SW-Source: 2003-07/txt/msg00400.txt.bz2 On Mon, Jul 21, 2003 at 01:48:35PM -0700, Richard Henderson wrote: > On Mon, Jul 21, 2003 at 12:28:08PM -0700, H. J. Lu wrote: > > A weak symbol in executable shouldn't be overridden unless there is a > > definition in a shared library at link time. > > Who says? IIRC this has varied between glibc versions. > There were different interpretations of how weak symbols should work and we discussed it at the ia64 psABI meeting. The conclusion was glibc was wrong. I added some weak symbol tests into binutils and marked them XFAIL. This glibc bug has been fixed and I removed those XFAILs from binutils tests. H.J.