Jim Meyering wrote: > this snapshot really was built with > the very latest autoconf from master. Compare with grep-3.9, which > was bootstrapped using a version of autoconf from October. > ... > grep snapshot: > https://meyering.net/grep/grep-ss.tar.xz 1.7 MB > https://meyering.net/grep/grep-ss.tar.xz.sig > https://meyering.net/grep/grep-3.9.4-c83f.tar.xz
The following platform-oriented tests showed no problems: * Compilation succeeded and all tests passed on - Ubuntu 22.04 - Alpine Linux 3.14, 3.17 - macOS 12.5 - FreeBSD 13.1 - OpenBSD 7.2 with gcc, with cc - Cygwin 2.9.0 - Solaris 11.4 - Solaris 11 OpenIndiana - AIX 7.1, 7.2 * Compilation succeeded and only 1 test failure (known) on - NetBSD 9.0 I also did compiler-oriented tests: Compilation with - gcc 4.2.4, 4.3.6, 4.4.7, 4.5.4, 4.6.4, 4.7.4, 4.8.5, 4.9.4, 5.5.0, 6.5.0, 7.5.0, 8.5.0, 9.5.0, 10.4.0, 11.3.0, 12.2.0, - clang 15, 16 and noticed * From autoconf: only expected effects: gcc versions 4.2.4 ... 4.6.4 : uses -std=gnu99 by default gcc versions 4.7.3 ... 4.9.4 : uses -std=gnu11 by default gcc versions 5.5.0 ... 12.2.0 : uses no -std option by default clang version 15: ac_cv_c_undeclared_builtin_options=-fno-builtin clang version 16: ac_cv_c_undeclared_builtin_options='none needed' * From gnulib: The test "checking whether stdint.h conforms to C99..." reported 'no' for gcc 4.7.3, 4.8.5. This is because of this code | #if 201112 <= __STDC_VERSION__ | int k = _Generic (SIZE_MAX, size_t: 0); The effect is harmless: It just means that Gnulib prepares a substitute stdint.h although none would be necessary. SUMMARY: No autoconf related problem is visible from this snapshot tarball. Bruno