[CCing bug-gnulib, since bison.m4 comes from Gnulib.] Dennis Clarke wrote: > > Just something a bit odd. I am working on a toolchain with OpenBSD 7.8 > on an old DEC Alpha. Seems to run fine but I need to build anything I > need from source. Of course. > > GNU patch configure seems a bit odd with regards to bison : > > > checking for bison... bison > checking for bison 2.4 or newer... 3.8.2, bad > > > Well that is weird. > > centauri$ > centauri$ which bison > /opt/bw/bin/bison > centauri$ > centauri$ /opt/bw/bin/bison --version > bison (GNU Bison) 3.8.2 > Written by Robert Corbett and Richard Stallman. > > Copyright (C) 2021 Free Software Foundation, Inc. > This is free software; see the source for copying conditions. There is NO > warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. > centauri$ > > > So "bad" is a bit strange there.
Could it be that you have the environment variable POSIXLY_CORRECT set? If so, this was fixed in Gnulib on 2025-05-11, after the latest GNU patch release. If not, then what is the result of executing $ cat >conftest.y <<_ACEOF %require "2.4" %% exp: _ACEOF $ bison conftest.y -o conftest.c Bruno
