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


Reply via email to