diff options
author | Joseph Myers <joseph@codesourcery.com> | 2012-03-01 21:23:57 +0000 |
---|---|---|
committer | Joseph Myers <joseph@codesourcery.com> | 2012-03-01 21:23:57 +0000 |
commit | bec039bcefe6a0494a249e2b78e112a0ab60893b (patch) | |
tree | d0258153f7d2d890bcddf71854ca421b0505c09e | |
parent | 7b1902cb3e64d340247638a8781770c3a4d850ce (diff) | |
download | glibc-bec039bcefe6a0494a249e2b78e112a0ab60893b.tar.gz |
Require binutils 2.20 or later.
-rw-r--r-- | ChangeLog | 6 | ||||
-rw-r--r-- | INSTALL | 2 | ||||
-rwxr-xr-x | configure | 6 | ||||
-rw-r--r-- | configure.in | 6 | ||||
-rw-r--r-- | manual/install.texi | 2 |
5 files changed, 14 insertions, 8 deletions
@@ -1,5 +1,11 @@ 2012-03-01 Joseph Myers <joseph@codesourcery.com> + * configure.in (AS, LD): Require binutils 2.20 or later. + * configure: Regenerated. + * manual/install.texi (Tools for Compilation): Give binutils 2.20 + as required minimum version. + * INSTALL: Regenerated. + [BZ #2541] [BZ #4108] * sysdeps/ieee754/flt-32/s_erff.c (__erfcf): Mask out one more bit @@ -291,7 +291,7 @@ build the GNU C Library: Check the FAQ for any special compiler issues on particular platforms. - * GNU `binutils' 2.15 or later + * GNU `binutils' 2.20 or later You must use GNU `binutils' (as and ld) to build the GNU C Library. No other assembler or linker has the necessary functionality at the @@ -4618,7 +4618,7 @@ $as_echo "$libc_cv_prog_ld_gnu" >&6; } gnu_ld=$libc_cv_prog_ld_gnu -# Accept binutils 2.13 or newer. +# Accept binutils 2.20 or newer. for ac_prog in $AS do # Extract the first word of "$ac_prog", so it can be a program name with args. @@ -4670,7 +4670,7 @@ $as_echo_n "checking version of $AS... " >&6; } ac_prog_version=`$AS --version 2>&1 | sed -n 's/^.*GNU assembler.* \([0-9]*\.[0-9.]*\).*$/\1/p'` case $ac_prog_version in '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;; - 2.1[3-9]*|2.1[0-9][0-9]*|2.[2-9][0-9]*|[3-9].*|[1-9][0-9]*) + 2.1[0-9][0-9]*|2.[2-9][0-9]*|[3-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;; @@ -4733,7 +4733,7 @@ $as_echo_n "checking version of $LD... " >&6; } ac_prog_version=`$LD --version 2>&1 | sed -n 's/^.*GNU ld.* \([0-9][0-9]*\.[0-9.]*\).*$/\1/p'` case $ac_prog_version in '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;; - 2.1[3-9]*|2.1[0-9][0-9]*|2.[2-9][0-9]*|[3-9].*|[1-9][0-9]*) + 2.1[0-9][0-9]*|2.[2-9][0-9]*|[3-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.in b/configure.in index 3300055258..7ebeba4df8 100644 --- a/configure.in +++ b/configure.in @@ -921,13 +921,13 @@ AC_PROG_LN_S LIBC_PROG_BINUTILS AC_SUBST(MIG)dnl Needed by sysdeps/mach/configure.in -# Accept binutils 2.13 or newer. +# Accept binutils 2.20 or newer. AC_CHECK_PROG_VER(AS, $AS, --version, [GNU assembler.* \([0-9]*\.[0-9.]*\)], - [2.1[3-9]*|2.1[0-9][0-9]*|2.[2-9][0-9]*|[3-9].*|[1-9][0-9]*], AS=: critic_missing="$critic_missing as") + [2.1[0-9][0-9]*|2.[2-9][0-9]*|[3-9].*|[1-9][0-9]*], AS=: critic_missing="$critic_missing as") AC_CHECK_PROG_VER(LD, $LD, --version, [GNU ld.* \([0-9][0-9]*\.[0-9.]*\)], - [2.1[3-9]*|2.1[0-9][0-9]*|2.[2-9][0-9]*|[3-9].*|[1-9][0-9]*], LD=: critic_missing="$critic_missing ld") + [2.1[0-9][0-9]*|2.[2-9][0-9]*|[3-9].*|[1-9][0-9]*], LD=: critic_missing="$critic_missing ld") # These programs are version sensitive. AC_CHECK_TOOL_PREFIX diff --git a/manual/install.texi b/manual/install.texi index f633b4d2ac..03cab71845 100644 --- a/manual/install.texi +++ b/manual/install.texi @@ -327,7 +327,7 @@ You can use whatever compiler you like to compile programs that use Check the FAQ for any special compiler issues on particular platforms. @item -GNU @code{binutils} 2.15 or later +GNU @code{binutils} 2.20 or later You must use GNU @code{binutils} (as and ld) to build @theglibc{}. No other assembler or linker has the necessary functionality at the |