| I worked on adding distributed compilation to sccache [0]. Docs at [1] and [2]. Compared to existing tools, sccache supports: - local caching (like ccache) - remote caching e.g. to S3, or a LAN redis instance (unique afaik) - distributed compilation of C/C++ code (like distcc, icecream) - distributed compilation of Rust (unique afaik) - distributed compilation on Windows by cross compiling on Linux machines (unique afaik) Note that I think bazel also does a bunch of these, but you need to use bazel as your build system. [0] https://github.com/mozilla/sccache [1] quickstart - https://github.com/mozilla/sccache/blob/master/docs/Distribu... [2] reference docs - https://github.com/mozilla/sccache/blob/master/docs/Distribu... |