Feature or enhancement
Autoconf 2.72 was released 2023-12-22. Relevant highlights (some C&P verbatim) from the release announcement:
- Pre-C89 compilers are no longer supported. This should not be a problem for us, as we're using C11.
AC_USE_SYSTEM_EXTENSIONS now enables C23 Annex F extensions
by defining __STDC_WANT_IEC_60559_EXT__ (is this a problem?)
Autoconf now quotes 'like this' instead of `like this'; perhaps we should clean up our quoting in a separate first, so the 2.72 change is easier to review. <= not worth the churn
- Improved compatibility with a wide variety of systems and tools
including CheriBSD, Darwin (macOS), GNU Guix, OS/2, z/OS, Bash 5.2,
the BusyBox shell and utilities, Clang/LLVM version 16, the upcoming
GCC version 14, etc.
The other version requirements (Perl, M4, etc.) should not affect us.
Preliminary actions:
Linked PRs
Feature or enhancement
Autoconf 2.72 was released 2023-12-22. Relevant highlights (some C&P verbatim) from the release announcement:
AC_USE_SYSTEM_EXTENSIONSnow enables C23 Annex F extensionsby defining
__STDC_WANT_IEC_60559_EXT__(is this a problem?)Autoconf now quotes<= not worth the churn'like this'instead of`like this'; perhaps we should clean up our quoting in a separate first, so the 2.72 change is easier to review.including CheriBSD, Darwin (macOS), GNU Guix, OS/2, z/OS, Bash 5.2,
the BusyBox shell and utilities, Clang/LLVM version 16, the upcoming
GCC version 14, etc.
The other version requirements (Perl, M4, etc.) should not affect us.
Preliminary actions:
Linked PRs