distcc is a parallel build system that distributes compilation of C/C++/ObjC code across machines on a network. It can be set up in just a few minutes and makes builds up to ten times faster. It does not require machines to share a filesystem or have the same libraries or header files, and installation does not need superuser privileges.
|Tags||Software Development Compilers Build Tools Internet Clustering/Distributed Networks Pre-processors|
|Operating Systems||POSIX BSD FreeBSD Unix Linux Mac OS X|
|Implementation||Objective C C C++ Python|
Release Notes: Lots of bugfixes and portability improvements were made. The "--scan-includes" option was added to distcc. This shows which headers distcc would send to the remote machine in pump mode, without actually compiling anything. This provides a simple interface to the include server. The "--disable-Werror" option was added to configure. This disables the use of gcc's -Werror option when building distcc, allowing compilation of distcc to succeed even if gcc issues warnings.
Release Notes: This release contains a major new feature: distcc-pump mode. With pump mode, distcc is now able to distribute preprocessing too, not just compilation. As a result, this release can be up to three times faster than earlier versions. It also contains many other new features and bugfixes.
Release Notes: This release fixes small bugs in handling -x and -specs compiler options.
Release Notes: Portability bugs for Solaris and amd64 were fixed.
Release Notes: Various portability and minor bugs were fixed.