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