You are viewing the 2025 edition of FOSDEM. Click here to view the 2026 edition
First contributions to GCC: from plugins to trunk
K.3.201 | Day 1 | 15:40 - 15:50 | Speakers: Javier Martinez
First contributions to GCC: from plugins to trunk
Abstract
C++ has many features but sometimes we want more. We will briefly tell the story of why and how we wrote a GCC plugin, used it in production, and later contributed the feature in-tree - now part of GCC 14. The goal of the talk is to motivate users to try GCC development, highlighting that there can be a smooth transition from plugins to in-tree patches.
There will be a written tutorial to go with the talk available to anyone to follow in their own time. The tutorial goes over writing your first custom attribute, static analysis, and instrumentation passes. All packed in the exercise of writing a toy Aspect Oriented C++ via plugins.
Speakers
Javier Martinez
External Links
Notice: The placeholder video image is licensed under CC BY-SA 4.0. The original image can be found hereChanges made to the image are: Cropped the image to a new ratio, part of the image was cut off.
