3 ms·
Another benefit of deterministic builds is that build output caching becomes more reliable. Microsoft has a system used for this that is heavily used internally
by NickGerleman 7y ago
Another benefit of deterministic builds is that build output caching becomes more reliable. Microsoft has a system used for this that is heavily used internally that was recently open sourced: https://github.com/microsoft/BuildXL/blob/master/README.md https://github.com/microsoft/BuildXL/blob/master/README.md
- steeve 7y agoRemote Shared Cache and also Remote Build Execution
- seanmcdirmid 7y agoHasn’t google been doing C/C++ build caching for more than a decade now?
- malkia 7y agoRBE has been mentioned in the other reply (for bazel, and other compatible systems). For GN (Chromium, Fuchsia, others) - there is https://chromium.googlesource.com/infra/goma/server/ https://chromium.googlesource.com/infra/goma/server/ and client.