Hi Pavel, Thanks for the patch. I'll apply.
Al On 2/17/25 07:33, Pavel Cahyna wrote:
Hello, I have encountered a build failure with GCC 15, due to its adoption of C23 as the default C language version. C23 has 'bool' (and 'true', 'false', and others) as keyword, thus it is not legal to declare 'bool' in the code, see https://urldefense.us/v3/__https://gcc.gnu.org/gcc-15/porting_to.html*c23-new-keywords__;Iw!!G2kpM7uM-TzIFchu!wE0DF_IjSSKgPBzSk_TJeCgcbvCoAFiEIAwJE5fhmD20Ks8qKnbs4p08Jx2KtrXRGX2XTvnkC3jaa_pr$ Fortunately in FreeIPMI, bool is not used as a name of a type, only as a local variable name, so there are no ABI concerns and the fix is trivial - patch attached. I can make a PR on GitHub / freeipmi-mirror if that's preferred. Best regards, Pavel
-- Al Chu Livermore Computing Lawrence Livermore National Laboratory