From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 29839 invoked by alias); 14 Jan 2007 13:04:37 -0000 Received: (qmail 29831 invoked by uid 22791); 14 Jan 2007 13:04:37 -0000 X-Spam-Check-By: sourceware.org Received: from mx2.redhat.com (HELO mx2.redhat.com) (66.187.237.31) by sourceware.org (qpsmtpd/0.31) with ESMTP; Sun, 14 Jan 2007 13:04:31 +0000 Received: from int-mx2.corp.redhat.com (int-mx2.corp.redhat.com [172.16.27.26]) by mx2.redhat.com (8.12.11.20060308/8.12.11) with ESMTP id l0ED4TcY010254 for ; Sun, 14 Jan 2007 08:04:29 -0500 Received: from zebedee.littlepinkcloud.COM (vpn-14-39.rdu.redhat.com [10.11.14.39]) by int-mx2.corp.redhat.com (8.13.1/8.13.1) with ESMTP id l0ED4Qn9018294; Sun, 14 Jan 2007 08:04:27 -0500 Received: from littlepinkcloud.COM (localhost.localdomain [127.0.0.1]) by zebedee.littlepinkcloud.COM (8.13.6/8.13.5) with ESMTP id l0ED4OIk004404; Sun, 14 Jan 2007 13:04:25 GMT Received: (from aph@localhost) by littlepinkcloud.COM (8.13.6/8.13.5/Submit) id l0ED4MVQ004401; Sun, 14 Jan 2007 13:04:22 GMT MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <17834.10838.914596.682162@zebedee.pink> Date: Sun, 14 Jan 2007 13:04:00 -0000 From: Andrew Haley To: Paolo Bonzini Cc: "H. J. Lu" , gcc-patches@gcc.gnu.org Subject: Re: PATCH: Build shared libraries with -Bsymbolic-functions In-Reply-To: <45A8E303.70601@lu.unisi.ch> References: <20070109192047.GA32254@lucon.org> <20070110142929.GA22520@lucon.org> <20070110190338.GA21785@lucon.org> <45A5EF5E.70307@lu.unisi.ch> <20070111181524.GA29589@lucon.org> <45A682F1.1090707@lu.unisi.ch> <20070111200843.GA30137@lucon.org> <45A73F76.8040800@lu.unisi.ch> <20070112143856.GA4255@lucon.org> <20070112185222.GA3490@lucon.org> <45A8E303.70601@lu.unisi.ch> X-Mailer: VM 7.19 under Emacs 21.4.1 X-IsSubscribed: yes Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org X-SW-Source: 2007-01/txt/msg01163.txt.bz2 Paolo Bonzini writes: > > >> Since I used -Bsymbolic-functions, it has no effect on data symbols. > >> > > > > I extended -Bsymbolic-functions to libffi, libjava, libmudflap, > > libssp and libgcc. There are no regressions: > > > > http://gcc.gnu.org/ml/gcc-testresults/2007-01/msg00511.html > > http://gcc.gnu.org/ml/gcc-testresults/2007-01/msg00510.html > > http://gcc.gnu.org/ml/gcc-testresults/2007-01/msg00509.html > > > > If we apply -Bsymbolic-functions to all shared libraries on a system, > > it will improve application startup time and overall runtime > > performance. > > Good. As before, however, I don't understand the overall effect well > enough to give an approval myself. Therefore, I suggest that you get > the approval of a GWP person (since some of these libraries have no > overall maintainer). > > Otherwise, if you get approval for libgcc, libjava, libobjc, > libstdc++-v3, I will approve the rest. OK for libjava. Andrew.