This is the mail archive of the glibc-cvs@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

GNU C Library master sources branch, master, updated. glibc-2.15-244-g0e7727f


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU C Library master sources".

The branch, master has been updated
       via  0e7727f71db5d393cf7374704d62d7ff23992950 (commit)
      from  428d5830a23980436ca57f3d2b4f79919adfd5f1 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
http://sources.redhat.com/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=0e7727f71db5d393cf7374704d62d7ff23992950

commit 0e7727f71db5d393cf7374704d62d7ff23992950
Author: Joseph Myers <joseph@codesourcery.com>
Date:   Mon Feb 27 23:07:59 2012 +0000

    Require GCC 4.3 or later.

diff --git a/ChangeLog b/ChangeLog
index c41eec3..3d1686b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,13 @@
+2012-02-27  Joseph Myers  <joseph@codesourcery.com>
+
+	* configure.in (CC): Restrict allowed GCC versions to 4.3 and
+	later.  Allow versions 5-9.
+	* configure: Regenerated.
+	* manual/install.texi (Tools for Compilation): Give GCC 4.3 as
+	required minimum version and 4.6 as recommended version.  Do not
+	mention bugs in GCC 2.7 and 2.8.
+	* INSTALL: Regenerated.
+
 2012-02-27  David S. Miller  <davem@davemloft.net>
 
 	* sysdeps/sparc/sparc32/sparcv9/fpu/s_ceil.S: New file.
diff --git a/INSTALL b/INSTALL
index ba75a5b..bb7850d 100644
--- a/INSTALL
+++ b/INSTALL
@@ -279,22 +279,13 @@ build the GNU C library:
      recommend GNU `make' version 3.79.  All earlier versions have
      severe bugs or lack features.
 
-   * GCC 3.4 or newer, GCC 4.1 recommended
-
-     GCC 3.4 or higher is required; as of this writing, GCC 4.4 is the
-     compiler we advise to use for current versions.  On certain
-     machines including `powerpc64', compilers prior to GCC 4.0 have
-     bugs that prevent them compiling the C library code.  On other
-     machines, GCC 4.1 is required to build the C library with support
-     for the correct `long double' type format; these include `powerpc'
-     (32 bit), `s390' and `s390x'.  For other architectures special
-     compiler-provided headers are needed (like `cpuid.h' on x86) which
-     only come with later compiler versions.
+   * GCC 4.3 or newer, GCC 4.6 recommended
+
+     GCC 4.3 or higher is required; as of this writing, GCC 4.6 is the
+     compiler we advise to use to build the GNU C library.
 
      You can use whatever compiler you like to compile programs that
-     use GNU libc, but be aware that both GCC 2.7 and 2.8 have bugs in
-     their floating-point support that may be triggered by the math
-     library.
+     use GNU libc.
 
      Check the FAQ for any special compiler issues on particular
      platforms.
diff --git a/configure b/configure
index c07f60e..bed2842 100755
--- a/configure
+++ b/configure
@@ -4799,7 +4799,7 @@ $as_echo_n "checking version of $CC... " >&6; }
   ac_prog_version=`$CC -v 2>&1 | sed -n 's/^.*version \([egcygnustpi-]*[0-9.]*\).*$/\1/p'`
   case $ac_prog_version in
     '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
-    3.4* | 4.[0-9]* )
+    4.[3-9].* | 4.[1-9][0-9].* | [5-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 335c796..3300055 100644
--- a/configure.in
+++ b/configure.in
@@ -932,7 +932,7 @@ AC_CHECK_PROG_VER(LD, $LD, --version,
 # These programs are version sensitive.
 AC_CHECK_TOOL_PREFIX
 AC_CHECK_PROG_VER(CC, ${ac_tool_prefix}gcc ${ac_tool_prefix}cc, -v,
-  [version \([egcygnustpi-]*[0-9.]*\)], [3.4* | 4.[0-9]* ],
+  [version \([egcygnustpi-]*[0-9.]*\)], [4.[3-9].* | 4.[1-9][0-9].* | [5-9].* ],
   critic_missing="$critic_missing gcc")
 AC_CHECK_PROG_VER(MAKE, gnumake gmake make, --version,
   [GNU Make[^0-9]*\([0-9][0-9.]*\)],
diff --git a/manual/install.texi b/manual/install.texi
index 793cc8d..a525cf0 100644
--- a/manual/install.texi
+++ b/manual/install.texi
@@ -313,21 +313,13 @@ recommend GNU @code{make} version 3.79.  All earlier versions have severe
 bugs or lack features.
 
 @item
-GCC 3.4 or newer, GCC 4.1 recommended
-
-GCC 3.4 or higher is required; as of this
-writing, GCC 4.4 is the compiler we advise to use for current versions.
-On certain machines including @code{powerpc64}, compilers prior to GCC
-4.0 have bugs that prevent them compiling the C library code.  On other
-machines, GCC 4.1 is required to build the C
-library with support for the correct @code{long double} type format;
-these include @code{powerpc} (32 bit), @code{s390} and @code{s390x}.  For
-other architectures special compiler-provided headers are needed
-(like @file{cpuid.h} on x86) which only come with later compiler versions.
+GCC 4.3 or newer, GCC 4.6 recommended
+
+GCC 4.3 or higher is required; as of this writing, GCC 4.6 is the
+compiler we advise to use to build the GNU C library.
 
 You can use whatever compiler you like to compile programs that use GNU
-libc, but be aware that both GCC 2.7 and 2.8 have bugs in their
-floating-point support that may be triggered by the math library.
+libc.
 
 Check the FAQ for any special compiler issues on particular platforms.
 

-----------------------------------------------------------------------

Summary of changes:
 ChangeLog           |   10 ++++++++++
 INSTALL             |   19 +++++--------------
 configure           |    2 +-
 configure.in        |    2 +-
 manual/install.texi |   18 +++++-------------
 5 files changed, 22 insertions(+), 29 deletions(-)


hooks/post-receive
-- 
GNU C Library master sources


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]