It’s been at least a couple of years since I first read about combining several computers to jointly build a piece of software. I new about parallel building (using several instances of compiler), but the mere idea of spreading a compilation among many machines sounded fascinating.

Last week I decided to give it a try. It wasn’t a planned activity — I just got some free time. I was upgrading OpenOffice (a long- and much-needed activity) but it failed due to lack of disk space. There was no good way to get extra space and I started thinking about moving the source to the other machine. This is when I recalled distcc.

So far, I only used it to distributedly compile a couple of rather small packages, just to see if it works. It does. Next, I will move the OpenOffice source tree to my other machine and try to build it from there using distcc.

Leave a Reply