From owner-freebsd-gnome@FreeBSD.ORG Tue Mar 4 05:33:02 2008 Return-Path: Delivered-To: freebsd-gnome@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6593A1065672 for ; Tue, 4 Mar 2008 05:33:02 +0000 (UTC) (envelope-from mezz7@cox.net) Received: from eastrmmtao101.cox.net (eastrmmtao101.cox.net [68.230.240.7]) by mx1.freebsd.org (Postfix) with ESMTP id 0004A8FC22 for ; Tue, 4 Mar 2008 05:33:01 +0000 (UTC) (envelope-from mezz7@cox.net) Received: from eastrmimpo01.cox.net ([68.1.16.119]) by eastrmmtao101.cox.net (InterMail vM.7.08.02.01 201-2186-121-102-20070209) with ESMTP id <20080304053301.RZLR22791.eastrmmtao101.cox.net@eastrmimpo01.cox.net>; Tue, 4 Mar 2008 00:33:01 -0500 Received: from mezz.mezzweb.com ([24.255.149.218]) by eastrmimpo01.cox.net with bizsmtp id wtYf1Y0094iy4EG02tYfcD; Tue, 04 Mar 2008 00:32:40 -0500 Date: Mon, 03 Mar 2008 23:34:21 -0600 To: "Joe Marcus Clarke" From: "Jeremy Messenger" Content-Type: text/plain; format=flowed; delsp=yes; charset=us-ascii MIME-Version: 1.0 References: <20080301181608.5d393e02.ejcerejo@optonline.net> <1204415453.1262.26.camel@shumai.marcuscom.com> <20080301191214.58432ae0.ejcerejo@optonline.net> <1204417247.1262.29.camel@shumai.marcuscom.com> <20080301204637.74cfc75f.ejcerejo@optonline.net> <1204424514.1262.36.camel@shumai.marcuscom.com> <20080303001237.28a45ba9.jylefort@brutele.be> <1204504294.40616.24.camel@shumai.marcuscom.com> Content-Transfer-Encoding: Quoted-Printable Message-ID: In-Reply-To: <1204504294.40616.24.camel@shumai.marcuscom.com> User-Agent: Opera Mail/9.26 (Linux) Cc: freebsd-gnome@freebsd.org Subject: Re: Evolution crawls on FreeBSD X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 04 Mar 2008 05:33:02 -0000 On Sun, 02 Mar 2008 18:31:34 -0600, Joe Marcus Clarke = wrote: > > On Mon, 2008-03-03 at 00:12 +0100, Jean-Yves Lefort wrote: >> I suspect that the patch in this PR would have greatly helped: >> >> http://www.freebsd.org/cgi/query-pr.cgi?pr=3D104877 >> >> Indeed, a casual inspection of libexec/rtdl-elf/rtld.c shows that the= >> SO_NEEDED lists (Obj_Entry.needed) are walked recursively. Removing >> the useless entries might therefore have a dramatic impact on >> performance. > > This is what mezz suspected as well, and I believe he will test this. I have tested it. Evolution starts up pretty same before and after for = slow start up. The patch in PR doesn't help. Alexander is right, it also= = needs to be patch in libtool and have these *.pc files change to get the= = better result. Cheers, Mezz -- = mezz7@cox.net - mezz@FreeBSD.org FreeBSD GNOME Team http://www.FreeBSD.org/gnome/ - gnome@FreeBSD.org