TLDR Web Dev · MISCELLANEOUS

THE LITTLE BOOL OF DOOM

blog.svgames.pl15 min read

Summary from the TLDR Web Dev newsletter

A Fedora Linux package rebuild failed due to a compilation error in the Chocolate Doom game engine caused by the new GCC 15 compiler's default C standard changing from GNU17 to GNU23. The error was from a custom boolean type in the engine conflicting with C23's keywords. The issue was resolved by modifying the engine's code to use the built-in `bool` type when compiling with C23.