[Freeswitch-users] Build slow, I may have a solution for you.

Michael Jerris mike at jerris.com
Mon Apr 9 09:23:46 PDT 2007


With some new commits I just made, the time to build a standard checkout
from scratch is now down to:

real    1m16.348s
user    2m44.714s
sys     1m11.761s

make -j now properly parallelizes the module builds as well.  More to
come.

Mike

> -----Original Message-----
> I have been working on many build improvements to the FreeSWITCH(tm)
> build system as you know.  The most common complaint I have had lately
> is how long it takes to ./bootstrap.sh && ./configure && make.  I have
a
> few things in place to address this now.  Please read on.
> 

<snip>

> 
> Build speed test machine specs:
> Dual Intel(R) Xeon(R) CPU 5130  @ 2.00GHz server (4mb cache)
> 8gb ram
> RHEL 4
> gcc (GCC) 3.4.6 20060404 (Red Hat 3.4.6-3)
> clean checkout of svn trunk r4844
> bootstrapped using:
> autoconf (GNU Autoconf) 2.59
> automake (GNU automake) 1.9.2
> ltmain.sh (GNU libtool) 1.5.22 (1.1220.2.436 2007/02/17 08:23:50)
(this
> is actually 1.5.23b as available on the gnu website at
> http://www.gnu.org/software/libtool/ under Development Release of
Stable
> Branch     GNU Libtool 1.5.23b     17 February 2007   )
> 
> configured with no special options but -C and --prefix
> default modules.conf
> 
> 
> time for the make portion only with -j
> 
> real    1m33.478s
> user    2m54.077s
> sys     1m16.572s
> 
> 
> time for the make portion only without  -j
> 
> real    4m2.703s
> user    2m48.403s
> sys     1m16.136s
> 





More information about the FreeSWITCH-users mailing list