On Thu, 11 Dec 2014, Chris Metcalf wrote: > I don't know if the right answer is to just document that 2.7 is the > minimum (and folks with older bison and no desire to edit plural.y can > just make sure to touch plural.c before building), or if there's some > reasonable way we can fix or workaround the warnings from 2.4.1.
The build rules to regenerate plural.c are conditional on "ifneq (no,$(BISON))". So if you document a minimum version, you should also make the configure test check that version, so BISON is set to "no" if too-old bison is installed, and no attempt is made at rebuilding plural.c in that case. (The documentation should also say it's only needed for regenerating intl/plural.c if changing intl/plural.y - it should be listed together with autoconf and gettext in that regard.) -- Joseph S. Myers [email protected]
