Lightning Talk: Remote Execution Caching Compiler (RECC) for C++ Builds - Shivam Bairoliya - CppCon @CppCon
Lightning Talk: Remote Execution Caching Compiler (RECC) for C++ Builds - Shivam Bairoliya - CppCon  @CppCon
Uploaded April 2025 | Updated September 2026, 2 weeks ago
cppcon.org
---

Lightning Talk: Remote Execution Caching Compiler (RECC) for C++ Builds - Shivam Bairoliya - CppCon 2024
---

RECC stands for remote execution caching compiler ( buildgrid.gitlab.io/recc ). A cross between ccache and distcc, RECC can cache and remotely distribute compilation commands using the open source Remote Execution API (REAPI). It also supports link command caching and remote linking. RECC is used at Bloomberg to save both time and compute resources for every C++ build. On the company’s integration build system, which performs tens of millions of daily compilations, RECC achieves a nearly 80% cache hit rate. In this lightning talk, I will share top-line results from integrating RECC in our environment and discuss how and why others can use it.
---

Work at Hudson River Trading (HRT): tinyurl.com/safxfctf
---

Shivam Bairoliya

Shivam Bairoliya is an engineer on the Distributed Build team at Bloomberg. This team supports all of the firm’s build infrastructure, and also maintains the open source BuildGrid (gitlab.com/BuildGrid/buildgrid) and BuildBox (gitlab.com/BuildGrid/buildbox/buildbox) projects. Shivam earned a bachelor’s degree in computer science from Purdue University.
---

CppCon is the annual, week-long face-to-face gathering for the entire C++ community. The conference is organized by the C++ community for the community. You will enjoy inspirational talks and a friendly atmosphere designed to help attendees learn from each other, meet interesting people, and generally have a stimulating experience. Taking place this year in Aurora, Colorado, near the Denver airport, and including multiple diverse tracks, the conference will appeal to anyone from C++ novices to experts.
Annual CppCon Conference - cppcon.org
linkedin.com/company/cppcon
https://x.com/cppcon
facebook.com/CppConference
reddit.com/r/cppcon
https://mastodon.social/@CppCon
---

Videos Filmed & Edited by Bash Films: BashFilms.com
YouTube Channel Managed by Digital Medium Ltd: events.digital-medium.co.uk
---

#cpp #cplusplus #cppcon #cppprogramming #cplusplusprogramming #softwaredevelopment #softwareengineering #coding #code #computerscience #technology #technews #programming #programmer
Lightning Talk: Remote Execution Caching Compiler (RECC) for C++ Builds - Shivam Bairoliya - CppConEngineers Are Users Too: A Case Study in Design Thinking for Infrastructure - Grace AlwanThe Joy of C++26 Contracts - Myths, Misconceptions & Defensive Programming - Herb SutterLightning Talk: The UB Detector: constexpr - Andreas Fertig - CppCon 2024Making C++ Safe, Healthy, and Efficient - John Lakos - CppCon 2025Lightning Talk: The Present and Future of Cross-Platform GUI in C++ - Matt Aber - CppCon 2024Building a High-Performance Binary Serialization Format with In-Place Modification - Hamish MorrisonLightweight Operator Fusion Using Data-Centric Function Interfaces in C++ - Manya Bansal - CppConTo Int or to Uint, This is the Question - Alex Dathskovsky - CppCon 2024Lightning Talk: Back When ChatGpt Was Young And Stupid - Andrei Zissu - CppCon 2025Deciphering C++ Coroutines Part 2 - Mastering Asynchronous Control Flow - Andreas Weis - CppCon 2024Lightning Talk: From Macro to Micro in C++ - Conor Spilsbury - CppCon 2024
CppCon |

Lightning Talk: Remote Execution Caching Compiler (RECC) for C++ Builds - Shivam Bairoliya - CppCon

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER