I wrote:
> - we don't want to make new releases of GNU m4, GNU gettext, GNU bison,
> GNU recutils, GNU wget, GNU wget2, just because of this.
More exactly, the following release tarballs are affected:
m4-1.4.21 hangs in "make check":
test-execute.sh, test-posix_spawn_file_actions_addchdir,
test-posix_spawn-chdir,
m4 executable contains endless loop.
gettext-1.0 hangs in "make check":
xgettext-16, xgettext-ruby-1, xgettext-ruby-2, format-ruby-1,
format-ruby-3, lang-ruby,
libgettextlib-1.0.so contains endless loop.
bison-3.8.2 bison executable contains endless loop.
wget2-2.2.1 libwget.so.4 contains endless loop.
The following releases are *not* affected:
recutils-1.9 needs a new release anyway (FTBFS due to
https://lists.gnu.org/archive/html/bug-recutils/2022-12/msg00000.html)
wget-1.25.0 not affected
I found this by building the packages with
CFLAGS="-O2 -g \
-Dposix_spawn_file_actions_addchdir=posix_spawn_file_actions_addchdir_np \
-Dposix_spawn_file_actions_addfchdir=posix_spawn_file_actions_addfchdir_np"
(which simulates what glibc-2.44 <spawn.h> does).
Bruno