On Tue, Mar 21, 2023 at 1:50 PM Bruno Haible <[email protected]> wrote: > 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.
Thanks yet again for a massive and thorough testing job. I see you've been making some useful-looking changes in gnulib in the last few days, and I'm planning to pull gnulib's master for grep-3.10, likely tomorrow.
