On 2021-11-14 at 18:25:31, Ævar Arnfjörð Bjarmason wrote: > The issue on CentOS 6 isn't one of incompatibility with C99, but that > the version of GCC refuses to compile C99 code without -std=c99 or > -std=gnu99. See [1] downthread of one of your links. > > But yes, it would be the first C99 feature where we have a known > compiler that needs an opt-in -std=* option to support the C99 feature, > I think. Yeah, as I've mentioned in the past, the impediment to C99 features is MSVC. All Unix compilers support it because it's obligatory for POSIX 1003.1-2001, and they have for some time, even if it's not the default behavior. MSVC recently learned C11, but I haven't fooled around with our CI enough recently to see if I can get it to use C11. I'll try to play around some more. I should also point out that CentOS 6 is now EOL and not receiving security updates, and as such it shouldn't be a consideration in what we do and don't support. I think providing 10 years of support for an OS in our project is already exceedingly generous, and most other projects don't do so. -- brian m. carlson (he/him or they/them) Toronto, Ontario, CA
Attachment:
signature.asc
Description: PGP signature