Este artículo relata un problema inesperado encontrado al actualizar paquetes de software para Fedora Linux, específicamente relacionado con el juego clásico DOOM y su derivado Chocolate-DOOM. El incidente, denominado humorísticamente "The little bool of doom", surge durante un 'Mass Rebuild', un proceso rutinario en Fedora para asegurar compatibilidad y optimización del código. El problema central radica en un cambio en el compilador GCC (versión 15.0.1) que introduce el estándar C23 como predeterminado.
Originalmente, Chocolate-DOOM definía su propio tipo de dato 'boolean' para compatibilidad con versiones anteriores de C. Con la llegada de C23, las palabras clave 'false' y 'true' ahora son parte integral del lenguaje, generando un conflicto con la definición personalizada de 'boolean' en el código fuente. El error de compilación resultante, aunque con un mensaje mejorado gracias a las mejoras de GCC, revela esta incompatibilidad.
La solución inicial, propuesta por el autor, f
