This document discusses toolchain independent distributed compilation. It explores previous solutions like IncrediBuild and distcc, and proposes a plan to analyze source files to find dependencies and distribute compilation across servers while caching inputs and outputs. Key challenges include precompiled headers, preprocessor directives, and debug information storing absolute paths. The author details solutions using sandboxing software. Benchmarking shows speedups of up to 17x for large codebases. Future work could involve distributed linking and unifying with LLVM/Clang.