5 | | Mirrors have not caught up yet, but changes can be seen at |
6 | | http://git.savannah.gnu.org/gitweb/?p=autoconf.git;a=blobdiff;f=NEWS;h=3d63fd2d5168b5f19778b41b948c06476d67d401;hp=c3bfe3a879d577cf4c0407b27f15f63a44e278c0;hb=6199cff2909e0ac84c9391aa49ed097d6a33268d;hpb=e544a323845c1bcc33729927137b09c681073ebd |
| 5 | Noteworthy changes in release 2.72 (2023-12-22) [release] |
| 6 | |
| 7 | Backward incompatibilities |
| 8 | |
| 9 | * Configure scripts no longer support pre-1989 C compilers. |
| 10 | * Autoconf developers now need Perl 5.10 (2007) or later. |
| 11 | * Autoconf users now need GNU M4 1.4.8 (2006) or later. |
| 12 | * Some m4sh diversions have been renumbered. |
| 13 | * AC_FUNC_GETGROUPS and AC_TYPE_GETGROUPS no longer run test programs. |
| 14 | * All internal uses of AC_EGREP_CPP and AC_EGREP_HEADER have been removed. |
| 15 | |
| 16 | New features |
| 17 | |
| 18 | * Support for ensuring time_t is Y2038-safe |
| 19 | * AC_USE_SYSTEM_EXTENSIONS now enables C23 Annex F extensions |
| 20 | by defining __STDC_WANT_IEC_60559_EXT__. |
| 21 | |
| 22 | Obsolete features and new warnings |
| 23 | |
| 24 | * Autoconf now quotes 'like this' instead of `like this'. |
| 25 | * AC_PROG_GCC_TRADITIONAL no longer does anything. |
| 26 | |
| 27 | Notable bug fixes |
| 28 | |
| 29 | * autom4te now uses fine-grained file timestamps |
| 30 | * AC_HEADER_STDBOOL, AC_CHECK_HEADER_STDBOOL are obsolescent and less picky. |
| 31 | * AC_PROG_MKDIR_P now falls back on plain 'mkdir -p' |
| 32 | * Better diagnostics for calling m4_warn() with a bad first argument |
| 33 | * Improved compatibility with a wide variety of systems and tools |
| 34 | including CheriBSD, Darwin (macOS), GNU Guix, OS/2, z/OS, Bash 5.2, |
| 35 | the BusyBox shell and utilities, Clang/LLVM version 16, the upcoming |
| 36 | GCC version 14, etc. |
| 37 | |
| 38 | Known bugs |
| 39 | |
| 40 | * AC_SYS_LARGEFILE and AC_SYS_YEAR2038 only work correctly in C mode. |