Lightning Talk: Remote Execution Caching Compiler (RECC) for C++ Builds
summary
RECC wraps compiler calls and computes deterministic cache keys from exact compiler flags plus a Merkle of sources and headers then it either returns cached objects or dispatches work over the Remote Execution API to workers; it supports GCC Clang SolarisCC, remote linking, and linker caching and runs with open source servers like BuildGrid and BuildBox achieving 80% cache hit on tens of millions of daily compilations at Bloomberg and so demonstrably reduces build time and resource use.
AI-written summary · about
related talks
24mFaster Builds With Remote Execution and Caching
31mExploring Build Caching - A Practical Overview
25mFaster Builds With Xcode Compilation Cache
16mIRHash: Efficient Multi-Language Compiler Caching by IR-Level Hashing
56mPractical Techniques for Improving C++ Build Times
01h 00mCompiler Explorer: Behind The Scenes
37mCache once and use everywhere
01h 31mBazel
