Linux Kernel May Enable Microsoft C Extensions Support in Upcoming 6.19 Release
By
keyle
A five-star bake. Worth schmearing, sharing, saving.
Summary
The Linux kernel development team is considering enabling Microsoft C Extensions support across the entire kernel build system. Two patches have been queued in the kbuild-next tree that would add the -fms-extensions compiler flag globally, allowing both GCC and LLVM/Clang to use Microsoft's non-standard C/C++ constructs when compiling the Linux kernel. This change is expected to be submitted for the Linux 6.19 kernel merge window next month, though final approval depends on whether there are any last-minute objections from the development community.
Key quotes
· 3 pulledTwo patches queued into the Linux kernel's build system development tree, kbuild-next, would enable the -fms-extensions compiler argument everywhere for allowing GCC and LLVM/Clang to use the Microsoft C Extensions when compiling the Linux kernel.
Being in kbuild-next these patches will likely be submitted for the Linux 6.19 kernel merge window next month but remains to be seen if there will be any last minute objections to this change.
The -fms-extensions compiler option honored by the GNU Compiler Collection and LLVM/Clang allow enabling some non-standard C/C++ constructs used within Microsoft's ecosystem.
You might also wanna read
Gentoo Linux Establishes Repository Mirror on Codeberg as GitHub Alternative
Gentoo Linux has established a presence on Codeberg, a non-profit Forgejo-based platform in Berlin, as an alternative to GitHub. The Gentoo
Xfce Announces Development of xfwl4 Wayland Compositor Using Community Donations
The Xfce team announces they will use community donations to fund longtime core developer Brian Tarricone to create xfwl4, a new Wayland com
Linux From Scratch Version 12.4 Released September 2025
The article announces Linux From Scratch version 12.4, published on September 1st, 2025. It provides basic metadata about the project includ
Ultimate Linux: An Experimental JavaScript-Based Micro Distribution
A developer presents 'Ultimate Linux,' a fun experimental project that creates a minimal Linux micro-distribution primarily written in JavaS
Rust Programming Language Officially Accepted as Core Component of Linux Kernel
The article reports that Rust programming language support in the Linux kernel is no longer considered experimental and has been officially
Debian Announces New Rust Requirements Starting May 2025
The article is an email announcement to Debian development mailing lists about upcoming changes to Rust requirements for the Debian operatin
