All Topics
All Topics
Technology
Technology
Design
Design
Programming
Programming
Science
Science
News
News
Gaming
Gaming
Entertainment
Entertainment
Business
Business
Finance
Finance
Sports
Sports
Health
Health
Food
Food
Travel
Travel
Art
Art
Music
Music
Books
Books
Education
Education
Politics
Politics
Personal
Personal
No algorithm. No AI slop. No ads. Just RSS. Pro-human. Indie writers. Real journalism. Open web. Chronological. Hand toasted.

Linux Kernel May Enable Microsoft C Extensions Support in Upcoming 6.19 Release

By

keyle

6mo ago· 3 min readenNews

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 pulled
Two 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.
Snippet from the RSS feed
Two 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

You might also wanna read