Re: [Evolution-hackers] Excessive relinking with "make install"




Yeah, we know.  Its libtool.  There's been discussion about it before
and there are patches floating around the net somewhere for it, but they
never seemed to work (for me).  It used to be much worse! :(


On Thu, 2005-06-23 at 16:29 -0400, Lee Revell wrote:
> Hello,
> 
> If I configure, make, then make install Evolution from CVS, the make
> install step takes a *long* time, due to lots of this:
> 
> /bin/sh ../../mkinstalldirs /usr/local/lib/evolution/2.4/components
>  /bin/sh ../../libtool --mode=install /usr/bin/install -c  libevolution-calendar.la /usr/local/lib/evolution/2.4/components/libevolution-calendar.la
> libtool: install: warning: relinking `libevolution-calendar.la'
> (cd /home/rlrevell/cvs/evolution-new/calendar/gui; /bin/sh ../../libtool
> --mode=relink gcc -g -O2 -Wall -Wmissing-prototypes -Wno-sign-compare -o
> libevolution-calendar.la -rpath /usr/local/lib/evolution/2.4/components
> -avoid-version -module evolution-calendar-common.lo
> evolution-calendar-skels.lo evolution-calendar-stubs.lo
> Evolution-Composer-common.lo Evolution-Composer-skels.lo
> Evolution-Composer-stubs.lo e-calendar-marshal.lo
> 
> etc
> 
> Sometimes it seems to relink more components than others.  Why do we
> need to relink everything, doesn't "make" do this?
> 
> This is a problem because I'm cross compiling using my fast machine as a
> build host, then I just "make install" from an NFS mount on the slow
> (600Mhz) machine.  But "make install" still takes 20 minutes on the slow
> machine.  (I have verified that all installed packages are identical on
> the two systems, and ruled out NFS as the source of the problem).
> 
> Lee
> 
> _______________________________________________
> evolution-hackers maillist  -  evolution-hackers lists ximian com
> http://lists.ximian.com/mailman/listinfo/evolution-hackers




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]