On Sun, 6 Feb 2011 19:22:49 +0900 Carsten Haitzler (The Rasterman)
<[email protected]> wrote:

> On Sun, 6 Feb 2011 16:25:08 +1000 David Seikel <[email protected]>
> said:
> 
> > On Sat, 5 Feb 2011 09:08:29 -0600 Jeff Hoogland
> > <[email protected]> wrote:
> > 
> > > Recompiling everything versus just the new packages is a huge time
> > > difference when I am building them all into .deb packages.
> > 
> > Would have been less time than the time taken to wait for an answer
> > on this list though.  That was my first point.
> > 
> > My second point still stands, the general recommendation is to
> > compile everything from a clean state.  See an email a short time
> > ago from raster about why a compile failed.
> > 
> > I compile absolutely everything from scratch each time.  Only takes
> > half an hour on a cheap system.
> 
> my compiles are down to the sub 6 minute range (including: make clean
> distclean && ./autogen.sh && make && sudo make install) .and i build:
> 
> e17
> ecore
> e_dbus
> edje
> eet
> eeze
> efreet
> eina
> eio
> elementary
> embryo
> emotion
> enjoy
> ephoto
> ethumb
> evas
> exalt-client
> exalt
> expedite
> exquisite
> lightmediascanner
> 
> trying to remove something from the compile simply isnt worth the
> time. you may want to re-examine your build process entirely if its
> taking too long on any vaguely modern system.

Did I mention that I compile EVERYTHING?  Well almost everything.  I
did go through some experiments with make -j, but found out it was not
making any difference for EFL stuff, though it makes a difference on
other projects that are bloated.  Might make a difference if I had more
than two cheap cores.

The point I'm making though is that even from make distclean, compiling
everything, it's not taking enough time to raise a sweat over.  And
that it is generally recommended to compile from fresh.  I compile
packages for distribution to, and I always start from fresh for the
ones I will distribute.  No nasty surprises then due to someone elses
screw up in a dependency rule.

------------------------------------------------------------------------------
The modern datacenter depends on network connectivity to access resources
and provide services. The best practices for maximizing a physical server's
connectivity to a physical network are well understood - see how these
rules translate into the virtual world? 
http://p.sf.net/sfu/oracle-sfdevnlfb
_______________________________________________
enlightenment-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-users

Reply via email to