24-28 August 2020
US/Pacific timezone

BoF: C++ 20 Modules & GLIBC/Kernel Headers

25 Aug 2020, 08:00
GNU Tools track/Virtual-Room (LPC 2020)

GNU Tools track/Virtual-Room

LPC 2020

GNU Tools Track GNU Tools Track


Florian Weimer (redhat) Nathan Sidwell


The implementation of C++ modules in GCC and other compilers may pose some constraints on the kind of preprocessor and language constructs glibc headers can use (and the kernel headers they require). With this BoF, we hope to coordinate this a bit between GCC and glibc, so that we do not have to put hacks into the compiler or rely on the fixincludes mechanism (which is incompatible with glibc updates).

I agree to abide by the anti-harassment policy I agree

Primary authors

Presentation Materials