This presentation explores the essential “ingredients” that make up GCC: source code, external dependencies, project infrastructure, development tools, and most importantly the community around it: how we organize and operate, in order to maintain the many pieces that comprise this decades-old-yet-modern compiler and related tools. Rounded off with some recent updates, including GPU code offloading, GCC/Rust, and GCC/BPF.
Thomas Schwinge