From patchwork Fri Jun 10 22:17:35 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Paul E. Murphy" X-Patchwork-Id: 12971 X-Patchwork-Delegate: roland@hack.frob.com Received: (qmail 56307 invoked by alias); 10 Jun 2016 22:17:52 -0000 Mailing-List: contact libc-alpha-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: libc-alpha-owner@sourceware.org Delivered-To: mailing list libc-alpha@sourceware.org Received: (qmail 56296 invoked by uid 89); 10 Jun 2016 22:17:51 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.6 required=5.0 tests=AWL, BAYES_00, KAM_LAZY_DOMAIN_SECURITY, RCVD_IN_DNSWL_LOW autolearn=no version=3.3.2 spammy=ld, LD, severe, 2.4.11 X-HELO: mx0a-001b2d01.pphosted.com X-IBM-Helo: d03dlp01.boulder.ibm.com X-IBM-MailFrom: murphyp@linux.vnet.ibm.com X-IBM-RcptTo: libc-alpha@sourceware.org From: "Paul E. Murphy" Subject: [RFC] Update minimum make version to 3.81 To: "libc-alpha@sourceware.org" Date: Fri, 10 Jun 2016 17:17:35 -0500 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.0 MIME-Version: 1.0 X-TM-AS-GCONF: 00 X-Content-Scanned: Fidelis XPS MAILER x-cbid: 16061022-0024-0000-0000-000013DB2DEB X-IBM-AV-DETECTION: SAVI=unused REMOTE=unused XFE=unused x-cbparentid: 16061022-0025-0000-0000-000041B262D1 Message-Id: <9be74649-8a90-1023-df39-a319b6d85b74@linux.vnet.ibm.com> X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:, , definitions=2016-06-10_12:, , signatures=0 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 suspectscore=0 malwarescore=0 phishscore=0 adultscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1604210000 definitions=main-1606100246 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