Increase prerequisite version numbers to match what the code really needs.

This commit is contained in:
Paul Eggert
2004-05-27 20:51:16 +00:00
parent 329d23c5d6
commit fd418816b9
2 changed files with 22 additions and 5 deletions

View File

@@ -1,5 +1,18 @@
2004-05-27 Paul Eggert <eggert@cs.ucla.edu>
Spent a few hours checking out which prerequisite versions the
current sources actually require. I went all the way back to
Gettext 0.10.40, Automake 1.4, and Autoconf 2.57 and investigated
a seemingly endless set of combinations of versions more recent
than that. The bottom line is that the current sources require
fairly recent versions of the build tools, and it'll be some work
to change this.
* configure.ac (AC_PREREQ): Increase from 2.58 to 2.59.
(AM_INIT_AUTOMAKE): Increase from 1.7 to 1.8.
(AM_GNU_GETTEXT_VERSION): Increase from 0.11.5 to 0.12.
Add comments explaining why those particular versions are
currently needed.
* src/parse-gram.y (lloc_default): Rewrite to avoid compiler bug
in SGI MIPSpro 7.4.1m. Problem reported by Albert Chin-A-Young in
<http://mail.gnu.org/archive/html/bug-bison/2004-05/msg00037.html>.

View File

@@ -17,15 +17,18 @@
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
# 02111-1307 USA
# We need a recent Autoconf to avoid the message
# "autom4te: unknown language: Autoconf-without-aclocal-m4".
AC_PREREQ(2.58)
# This file uses AC_CONFIG_MACRO_DIR, so we need Autoconf 2.58 or better.
# But Autoconf 2.58 has a bug in the way that it generates tests: it
# puts the wrong absolute path names in the tests. So we need at
# least Autoconf 2.59.
AC_PREREQ(2.59)
AC_INIT([GNU Bison], [1.875e], [bug-bison@gnu.org])
AC_CONFIG_AUX_DIR([config])
AC_CONFIG_MACRO_DIR([m4])
AM_INIT_AUTOMAKE([1.7 check-news readme-alpha dist-bzip2])
# We don't have a file m4/Makefile.am, so we need Automake 1.8 or later.
AM_INIT_AUTOMAKE([1.8 check-news readme-alpha dist-bzip2])
AC_CONFIG_HEADERS([config.h:config.hin])
gl_USE_SYSTEM_EXTENSIONS
@@ -104,7 +107,8 @@ BISON_PREREQ_TIMEVAR
# gnulib and gettext.
GNULIB_AUTOCONF_SNIPPET
AM_GNU_GETTEXT_VERSION([0.11.5])
# We use po/Makevars.template, so we need at least gettext 0.12.
AM_GNU_GETTEXT_VERSION([0.12])
# Initialize the test suite.
AC_CONFIG_TESTDIR(tests)