summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoseph Myers <joseph@codesourcery.com>2014-11-14 18:00:34 +0000
committerJoseph Myers <joseph@codesourcery.com>2014-11-14 18:00:34 +0000
commit4863355ad52b71fecd7529928999074afdc4d51f (patch)
tree1ffd48230e61c99ad22b509ac1f390572dc3d6de /configure
parentFix build of C mempcpy and stpcpy. (diff)
downloadglibc-4863355ad52b71fecd7529928999074afdc4d51f.tar.gz
glibc-4863355ad52b71fecd7529928999074afdc4d51f.tar.bz2
glibc-4863355ad52b71fecd7529928999074afdc4d51f.zip
Require GCC 4.6 or later to build glibc.
As discussed in the thread starting at <https://sourceware.org/ml/libc-alpha/2014-10/msg00792.html>, and continuing into November, this patch increases the minimum GCC version for building glibc to 4.6 (there seemed to be no clear consensus for 4.7). In particular, this allows us to use #pragma GCC diagnostic for fine-grained warning control with -Werror (subject to establishing a suitable policy for that use). The documentation has a statement, as requested, about the most recent GCC version tested for building glibc, and I've updated <https://sourceware.org/glibc/wiki/Release> to refer to updating that statement. A NEWS entry is added for this change, although previous such changes didn't get them. Tested for x86_64 (testsuite, and that installed shared libraries are unchanged by this patch). * configure.ac (libc_cv_compiler_ok): Require GCC 4.6 or later. * configure: Regenerated. * manual/install.texi (Tools for Compilation): Document a requirement of GCC 4.6 or later and that GCC 4.9 is the newest compiler verified to work. * INSTALL: Regenerated.
Diffstat (limited to 'configure')
-rwxr-xr-xconfigure2
1 files changed, 1 insertions, 1 deletions
diff --git a/configure b/configure
index 3c161be38b..0cb54ec363 100755
--- a/configure
+++ b/configure
@@ -4929,7 +4929,7 @@ int
main ()
{
-#if !defined __GNUC__ || __GNUC__ < 4 || (__GNUC__ == 4 && __GNUC_MINOR__ < 4)
+#if !defined __GNUC__ || __GNUC__ < 4 || (__GNUC__ == 4 && __GNUC_MINOR__ < 6)
#error insufficient compiler
#endif
;