GLib 2.90, to be released in September 2026, will require C11 support from the toolchain used to build GLib itself, as well as projects that depend on GLib.
The dependency on a C11 toolchain was introduced as a strong recommendation in September 2023, and we think more than enough time has passed to make it a formal requirement.
For more information:
- Update toolchain requirement to C11 (!3574) · Merge requests · GNOME / GLib · GitLab
- Toolchain requirements for GLib
All the supported toolchains—GCC, Clang, MSVC—comply with this requirement, so there should be no surprises; as always, if there are issues on a supported platform, feel free to file a bug.