From owner-freebsd-current@FreeBSD.ORG Mon Aug 30 18:55:36 2010 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 630791065674 for ; Mon, 30 Aug 2010 18:55:36 +0000 (UTC) (envelope-from spawk@acm.poly.edu) Received: from acm.poly.edu (acm.poly.edu [128.238.9.200]) by mx1.freebsd.org (Postfix) with ESMTP id 01EF48FC20 for ; Mon, 30 Aug 2010 18:55:33 +0000 (UTC) Received: (qmail 74529 invoked from network); 30 Aug 2010 18:55:33 -0000 Received: from unknown (HELO ?192.168.0.163?) (spawk@66.206.120.2) by acm.poly.edu with AES256-SHA encrypted SMTP; 30 Aug 2010 18:55:33 -0000 Message-ID: <4C7BFE9D.6070009@acm.poly.edu> Date: Mon, 30 Aug 2010 14:55:25 -0400 From: Boris Kochergin User-Agent: Thunderbird 2.0.0.24 (X11/20100530) MIME-Version: 1.0 To: Alexander Kabaev References: <20100830173206.GA44788@troutmask.apl.washington.edu> <4C7BEC03.7030104@acm.poly.edu> <20100830145116.6e2cbe3a@kan.dnsalias.net> In-Reply-To: <20100830145116.6e2cbe3a@kan.dnsalias.net> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-current@freebsd.org, Steve Kargl Subject: Re: symbol versioning on libgcc? X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 30 Aug 2010 18:55:36 -0000 Alexander Kabaev wrote: > On Mon, 30 Aug 2010 13:36:03 -0400 > Boris Kochergin wrote: > > >> Steve Kargl wrote: >> >>> I know that several libraries in FreeBSD >>> uses symbol versioning. In looking through >>> src/ I was unable to determine whether >>> symbol versioning is used on libgcc. Any >>> guidance would be appreciated. >>> >>> >>> >> I don't think it is. I haven't poked at any sources, but there are no >> FBSD* symbols in /usr/lib/libgcc_s.so, which is what's used in symbol >> versioning in, say, /lib/libc.so.7. >> >> -Boris >> > > And above is wrong. Just for the record. What FBSD* symbol versions > have to do with the library independently versioned by FSF? > > My interpretation of the question was whether libgcc used FreeBSD symbol versioning. If that wasn't it, then indeed, one has nothing to do with the other. -Boris