[distcc] Re: Contributing to distCC

Perochon Sebastien Sebastien.Perochon at mmarelli-se.com
Mon Dec 20 09:16:59 GMT 2004


  Hi Nadim,

"- The figures we flash are for one person compiles on 10-20 boxes, what
happends when you don't have 20 boxes for one person but 20 boxes for 20
persons. Is CCache the solution, is it a synchronisation of the build
systems so just one build is done instead of 20? "

We are using Scons and its network cache. In this configuration, once a file
is compiled (either locally or with distcc on distant computer), it is
copied on a network cache. Then when someone else want to compile the same
file, it is retrieved directly from the network cache.

It means that the first complete compilation could be done with distcc and
then this compilation can be shared to everyone with the cache of Scons.

Sebastien.

-----Message d'origine-----
De: nadim [mailto:nadim at khemir.net]
Date: samedi 18 décembre 2004 16:59
À: distcc at lists.samba.org
Objet: [distcc] Re: Contributing to distCC


Hi, I am new to this group and distcc (I have used it now and then to
compile wine). My speciality is not distribution of build but the build
system itself. What we all want is to compile faster. Here are some
thoughts:

- The build system itself could be distributed

- Linking should be distributed (forcing it to be local is a must as it
can, when using nfs, take as long time as the compilation)

- The figures we flash are for one person compiles on 10-20 boxes, what
happends when you don't have 20 boxes for one person but 20 boxes for 20
persons. Is CCache the solution, is it a synchronisation of the build
systems so just one build is done instead of 20? 

- With as many as 200 developers, the network is going to be the bottle
neck (IMHO) is a distribution through RSynch/InterMezzo/... a better
approach?

As a former teacher, I must say that there is no technical challenge in
contributing to distcc (because it's already real good at what it does).
Are you sure your teachers will accept that work?

Cheers, Nadim Khemir

__ 
distcc mailing list            http://distcc.samba.org/
To unsubscribe or change options: 
https://lists.samba.org/mailman/listinfo/distcc


More information about the distcc mailing list