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


Reply via email to