Hi Collin,

Thanks for the fix.

> >     $ gcc --version
> >     gcc (OmniOS 151052/14.2.0-il-1) 14.2.0
> 
> I was wondering why this failure didn't occur in the GitHub CI. It is
> because the CI uses GCC 13 where it is a warning. In GCC 14 they made it
> an error by default (-Werror=incompatible-pointer-types) [1].

Oh, then it's worth to let the CI use gcc 14 on platforms where possible.
Let me do so for Alma Linux 9 and Solaris 11 OmniOS. (On Ubuntu 22.04, this is
not necessary, because there we have the 'check-newest-clang' target, which
provides the same kinds of compilation errors as gcc 14, even stricter ones.)

Bruno




Reply via email to