Re: new snapshot available: grep-3.9.4-c83f

2023-03-21 Thread Bruno Haible
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






Re: new snapshot available: grep-3.9.4-c83f

2023-03-21 Thread Jim Meyering
On Tue, Mar 21, 2023 at 1:50 PM Bruno Haible  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.