Distcc is used to compile packages faster on slow machines, such as Santo or the virtual machines, by doing some of the grunt work on physical hosts.
The build hosts use the following architectures:
{| class=“wikitable” cellspacing=“10”
! Name ! Value
The following cross-compilation environments are also available:
Run the following command on each build host, where <tt>i586</tt> is the name of the new environment.
<source lang="bash"> crossdev -t i586 </source>
This command will build the necessary tools for cross-compilation, and will take a considerable time to run. To serve as a progress check, the following stages are run:
If the client has the same CHOST as all the build hosts, then setting up distcc is straightforward:
/etc/make.conf|<source lang="bash"> FEATURES="distcc" </source>
As explained in the Gentoo documentation, set up a wrapper script to have distcc tell the build host which environment to use for compilation.