From: Carsten H. (T. R. <ra...@ra...> - 2011-02-06 23:49:11
|
On Sun, 06 Feb 2011 08:09:34 -0600 Jeff Hoogland <jef...@gm...> said: > Well for starters I only have a core 2 duo, but that compiles everything up > in 20ish minutes. > > That being said, the thing that takes the longest is the setupping debian > control files properly. That takes me 5-10 minutes per package. smells to me like this should be templated and scripted by now. i.e. just run a scrip;t to "fix up control files for release X" where X ids just the version you input as an arg. anything i do often enough to become "painful" i turn into scripts so it becomes mindless 2, 3 or 4 letter commands. > ~Jeff Hoogland > > ----- Original message ----- > > On Sun, 06 Feb 2011 18:48:47 +0800 P Purkayastha <pp...@gm...> said: > > > > > On 02/06/2011 06:22 PM, Carsten Haitzler (The Rasterman) wrote: > > > > On Sun, 6 Feb 2011 16:25:08 +1000 David Seikel<on...@gm...> > > > > said: > > > > > > > > > On Sat, 5 Feb 2011 09:08:29 -0600 Jeff Hoogland > > > > > <jef...@gm...> 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. > > > > > > > > > > Are you using ccache? > > > > of course I am... and make -j17 (8core core i7). i eve have a makefile > > of my own that recurses all the lib dirs to run autogen/make nd make > > install.. and handle dependencies between libs right so it can build > > several libs in parallel. anyone who builds things often enough to say > > that build time is an issue should use ccache. > > > > -- > > ------------- Codito, ergo sum - "I code, therefore I am" -------------- > > The Rasterman (Carsten Haitzler) ra...@ra... > > > > > > ------------------------------------------------------------------------------ > > 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 > > enl...@li... > > https://lists.sourceforge.net/lists/listinfo/enlightenment-users > > ------------------------------------------------------------------------------ > 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 > enl...@li... > https://lists.sourceforge.net/lists/listinfo/enlightenment-users -- ------------- Codito, ergo sum - "I code, therefore I am" -------------- The Rasterman (Carsten Haitzler) ra...@ra... |