User:Peter.C/icecream

Icecream is a distributed compiler created by SUSE and is based on ideas and code by distcc.

Icecream uses a central server that dynamically schedules the compile jobs to the fastest free machine. This advantage pays off mostly for shared computers. Icecream only works with gcc, but does not require the same version of gcc installed on the remote hosts. It figures out which compiler version to use automatically, and distributes the correct compiler and environment if it is missing on the host. Icecream can also handle cross-compilation. Icecream is designed for SUSE, but is also widely used at KDE community events.