Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 03 Mar 2008 23:34:21 -0600
From:      "Jeremy Messenger" <mezz7@cox.net>
To:        "Joe Marcus Clarke" <marcus@marcuscom.com>
Cc:        freebsd-gnome@freebsd.org
Subject:   Re: Evolution crawls on FreeBSD
Message-ID:  <op.t7g8fjj69aq2h7@mezz.mezzweb.com>
In-Reply-To: <1204504294.40616.24.camel@shumai.marcuscom.com>
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>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, 02 Mar 2008 18:31:34 -0600, Joe Marcus Clarke  =

<marcus@marcuscom.com> wrote:

>
> On Mon, 2008-03-03 at 00:12 +0100, Jean-Yves Lefort wrote:
<snip>
>> 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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?op.t7g8fjj69aq2h7>