Distcc
lastmod 2026-11-10created 2014-12-113 edits
distcc is a tool that reduces build time by distributing C/C++/Objective-C compilation jobs across multiple computers on a network. It sends locally preprocessed source to a remote distccd daemon for compilation and fetches back the object files, while linking is done locally. In pump mode, preprocessing is also handed off to the remote side to further reduce the load. It is more effective when used together with ccache, which reuses compilation results, and it only pays off when parallelism is raised with make -j.
distributed C/C++/ObjC compiler with distcc-pump extensions.