this post was submitted on 09 Nov 2025
73 points (97.4% liked)

Linux

10053 readers
747 users here now

A community for everything relating to the GNU/Linux operating system (except the memes!)

Also, check out:

Original icon base courtesy of lewing@isc.tamu.edu and The GIMP

founded 2 years ago
MODERATORS
 

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 header files and honored by the the Microsoft Visual C/C++ compiler. For Linux kernel development purposes, enabling the Microsoft C Extensions would allow including a tagged struct or union anonymously in another struct/union.

you are viewing a single comment's thread
view the rest of the comments
[–] BombOmOm@lemmy.world 56 points 22 hours ago (1 children)

Pedant thought: The thumbnail shows one biting everywhere but the bullet.

[–] mojofrododojo@lemmy.world 16 points 17 hours ago (1 children)

it's time we nibbled the casing and come to terms with bite the bullet, it's just a bad metaphor.

[–] klangcola@reddthat.com 4 points 7 hours ago

In Danish and Norwegian the equivalent idiom is to "Swallow a camel" which sounds much funnier xD