Using sccache for distributed C++ compilation
Introduction Have you ever wanted to compile a big C/C++ project, only to find yourself waiting for hours while your machine overheated? Finding out you were missing a CMake option, or editing a header file, and having to recompile half of the project again? Caches like ccache or simple sccache setups can help speeding up a build, but only by reusing existing results. Enter Distributed sccache. sccache has a feature (sccache-dist) that allows you to send your compilation jobs to a cluster of machines, just like the well-known distcc. sccache-dist even goes a step further by automatically uploading your toolchain to the build servers, allowing you to transparently compile from any distribution. ...