This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
[RFC] Update minimum make version to 3.81
- From: "Paul E. Murphy" <murphyp at linux dot vnet dot ibm dot com>
- To: "libc-alpha at sourceware dot org" <libc-alpha at sourceware dot org>
- Date: Fri, 10 Jun 2016 17:17:35 -0500
- Subject: [RFC] Update minimum make version to 3.81
- Authentication-results: sourceware.org; auth=none
This would bump the project from 3.79 to 3.81. The primary
motivation is to enable usage of the eval function. 3.81
was released in 2006.
* configure.ac: Update minimum make version to 3.81.
* configure: Regenerate
* INSTALL: Update comments about minimum make version.
* manual/install.texti: Likewise.
---
INSTALL | 4 ++--
configure | 2 +-
configure.ac | 2 +-
manual/install.texi | 4 ++--
4 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/INSTALL b/INSTALL
index ec3445f..9ebd05c 100644
--- a/INSTALL
+++ b/INSTALL
@@ -343,12 +343,12 @@ Recommended Tools for Compilation
We recommend installing the following GNU tools before attempting to
build the GNU C Library:
- * GNU 'make' 3.79 or newer
+ * GNU 'make' 3.81 or newer
You need the latest version of GNU 'make'. Modifying the GNU C
Library to work with other 'make' programs would be so difficult
that we recommend you port GNU 'make' instead. *Really.* We
- recommend GNU 'make' version 3.79. All earlier versions have
+ recommend GNU 'make' version 3.81. All earlier versions have
severe bugs or lack features.
* GCC 4.7 or newer
diff --git a/configure b/configure
index 19a4829..c0d97e3 100755
--- a/configure
+++ b/configure
@@ -4555,7 +4555,7 @@ $as_echo_n "checking version of $MAKE... " >&6; }
ac_prog_version=`$MAKE --version 2>&1 | sed -n 's/^.*GNU Make[^0-9]*\([0-9][0-9.]*\).*$/\1/p'`
case $ac_prog_version in
'') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
- 3.79* | 3.[89]* | [4-9].* | [1-9][0-9]*)
+ 3.8[1-9]* | 3.9* | [4-9].* | [1-9][0-9]*)
ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
*) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
diff --git a/configure.ac b/configure.ac
index 123f0d2..3203157 100644
--- a/configure.ac
+++ b/configure.ac
@@ -955,7 +955,7 @@ AC_CHECK_PROG_VER(LD, $LD, --version,
AC_CHECK_TOOL_PREFIX
AC_CHECK_PROG_VER(MAKE, gnumake gmake make, --version,
[GNU Make[^0-9]*\([0-9][0-9.]*\)],
- [3.79* | 3.[89]* | [4-9].* | [1-9][0-9]*], critic_missing="$critic_missing make")
+ [3.8[1-9]* | 3.9* | [4-9].* | [1-9][0-9]*], critic_missing="$critic_missing make")
AC_CHECK_PROG_VER(MSGFMT, gnumsgfmt gmsgfmt msgfmt, --version,
[GNU gettext.* \([0-9]*\.[0-9.]*\)],
diff --git a/manual/install.texi b/manual/install.texi
index 79ee45f..93037fa 100644
--- a/manual/install.texi
+++ b/manual/install.texi
@@ -385,12 +385,12 @@ build @theglibc{}:
@itemize @bullet
@item
-GNU @code{make} 3.79 or newer
+GNU @code{make} 3.81 or newer
You need the latest version of GNU @code{make}. Modifying @theglibc{}
to work with other @code{make} programs would be so difficult that
we recommend you port GNU @code{make} instead. @strong{Really.} We
-recommend GNU @code{make} version 3.79. All earlier versions have severe
+recommend GNU @code{make} version 3.81. All earlier versions have severe
bugs or lack features.
@item
--
2.4.11