Hi, In a couple of places, we have code to cater with old versions of Autoconf or Automake. Such as this one:
# Remove this macro when we can assume autoconf >= 2.62 or # autoconf >= 2.60 && automake >= 1.10. Which version can be assumed nowadays? I think one can determine this by looking at the oldest version that is the default in a Linux distro. The Linux distro which regularly ships the oldest version of any package is RHEL or its clone CentOS. So that's what we need to look at. According to [1], RHEL 5 and CentOS 5 are unsupported since 2017. RHEL 6 and CentOS 6, then, ship with autoconf 2.63 (released in 2008) and automake 1.11.1 (released in 2009) [2]. I would therefore propose to assume autoconf >= 2.63 and automake >= 1.11. The list of versions available on current-day Linux distros [3][4] does not show a problem. This proposal goes a bit further than my earlier guesswork in January 2017 [5]. Bruno [1] https://en.wikipedia.org/wiki/CentOS#End-of-support_schedule [2] http://mirror.centos.org/centos/6/os/x86_64/Packages/ [3] https://repology.org/metapackage/autoconf/versions [4] https://repology.org/metapackage/automake/versions [5] https://lists.gnu.org/archive/html/bug-gnulib/2017-01/msg00102.html