On Tue, 04 Mar 2008 13:03:20 -0600, Jeremy Messenger wro=
te:

> On Tue, 04 Mar 2008 12:27:42 -0600, Roy Marples wro=

te:
>
>> On Tuesday 04 March 2008 17:27:08 Joe Marcus Clarke wrote:
>>> All GNOME ports honor LDFLAGS.

>>
>> I'm pretty sure evolution didn't when I tested this a few months ago.=

=

>> I'll retest once I get my fbsd box back up.

>
> You can't just add in /etc/make.conf. You have to edit in =


> evolution/Makefile. If you want to get make.conf works, it will need t=

o =

> be add ${LDFLAGS} like this:
>
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3 D=3D=3D=3D=3D=3D=3D=3D=

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
> CONFIGURE_ENV=3D CPPFLAGS=3D"-I${LOCALBASE}/include" \
> LDFLAGS=3D"-L${LOCALBASE}/lib ${LDFLAGS}"
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3 D=3D=3D=3D=3D=3D=3D=3D=

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>
> Then add in make.conf:
>
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3 D=3D=3D=3D=3D=3D=3D=3D=

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
> LDFLAGS=3D-Wl,--as-needed
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3 D=3D=3D=3D=3D=3D=3D=3D=

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>
> I haven't test it, but it should works.



Tweak in LDFLAGS wasn't good enough. It doesn't change anything. marcus =
=

has found a way to hack in Evolution libtool to add '-Wl,--as-needed' an=
d =

finally helps Evolution to start up a lot faster. You can see the =

difference:

http://people.freebsd.org/~mezz/evolution.txt

marcus has added it in bsd.gnome.mk called ltasneededhack in MC CVS. The=
=

evolution port in MC CVS is using it. It will be coming with GNOME 2.22.=


Just add a note to maintainers, if you want to use ltasneededhack. You =

have to make sure about that you test throught in your port before you =

commit it. It has caused Evolution plugins to show up bugs and marcus ha=
s =

to add a patch in a plugin to make sure it doesn't use '-Wl,--as-needed'=
..

Cheers,
Mezz


-- =

mezz7@cox.net - mezz@FreeBSD.org
FreeBSD GNOME Team
http://www.FreeBSD.org/gnome/ - gnome@FreeBSD.org
_______________________________________________
freebsd-gnome@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-gnome
To unsubscribe, send any mail to "freebsd-gnome-unsubscribe@freebsd.org"