Why doesn't (open source) compilers contain builtin funtionality for (shared) caching and reuse-fetching (using SHA1-hash of compiler-version, build-flags, target-platform and inputs) of executable output objects (ELF or COFF) similar to what ccache does and scons?Many large software projects would benefit enormously in required build-disk-space and -time if this was present in, say GCC.
Built-in Context-and-Input-to-Output-Hashing in Compilers
compiler;caching;hashing