On Sat, 14 Dec 2024, Iain Sandoe wrote:

> 1) to introduce new build dependencies on:
>   - bison (we normally commit generated files to the repo not expect the 
> end-user
>    to need bison installed).
>   - a version of gm4 that recognises —gnu

We don't commit bison-generated files.  (We don't currently have any Bison 
parsers in the repository, but certainly we don't commit gengtype-lex's 
files generated by Flex.)  Rather, we make sure that 
--enable-generated-files-in-srcdir causes those files to go in the source 
directory so release (not snapshot) tarballs don't need Bison.

However, if introducing a Bison dependency, it needs to be documented 
(being specific about version requirements) in install.texi.

If m4 is needed for something other than regenerating configure scripts, 
or if the requirements on m4 for COBOL are stricter than the existing 
documented "GNU m4 version 1.4.6 (or later)", again that needs documenting 
in install.texi.

-- 
Joseph S. Myers
josmy...@redhat.com

Reply via email to