[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




Reply via email to