2014-11-14 Joseph Myers <joseph@codesourcery.com>
+ * 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.
+
* include/string.h [NO_MEMPCPY_STPCPY_REDIRECT] (mempcpy): Do not
redeclare with asm name.
[NO_MEMPCPY_STPCPY_REDIRECT] (stpcpy): Likewise.
recommend GNU `make' version 3.79. All earlier versions have
severe bugs or lack features.
- * GCC 4.4 or newer, GCC 4.6 recommended
+ * GCC 4.6 or newer
- GCC 4.4 or higher is required; as of this writing, GCC 4.6 is the
- compiler we advise to use to build the GNU C Library.
+ GCC 4.6 or higher is required. In general it is recommended to use
+ the newest version of the compiler that is known to work for
+ building the GNU C Library, as newer compilers usually produce
+ better code. As of release time, GCC 4.9 is the newest compiler
+ verified to work to build the GNU C Library.
You can use whatever compiler you like to compile programs that use
the GNU C Library.
17555, 17570, 17571, 17572, 17573, 17574, 17582, 17583, 17584, 17585,
17589, 17594.
+* The minimum GCC version that can be used to build this version of the GNU
+ C Library is GCC 4.6. Older GCC versions, and non-GNU compilers, can
+ still be used to compile programs using the GNU C Library.
+
* New locales: tu_IN, bh_IN.
\f
Version 2.20
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
;
AC_CACHE_CHECK([if $CC is sufficient to build libc], libc_cv_compiler_ok, [
AC_TRY_COMPILE([], [
-#if !defined __GNUC__ || __GNUC__ < 4 || (__GNUC__ == 4 && __GNUC_MINOR__ < 4)
+#if !defined __GNUC__ || __GNUC__ < 4 || (__GNUC__ == 4 && __GNUC_MINOR__ < 6)
#error insufficient compiler
#endif],
[libc_cv_compiler_ok=yes],
bugs or lack features.
@item
-GCC 4.4 or newer, GCC 4.6 recommended
+GCC 4.6 or newer
-GCC 4.4 or higher is required; as of this writing, GCC 4.6 is the
-compiler we advise to use to build @theglibc{}.
+GCC 4.6 or higher is required. In general it is recommended to use
+the newest version of the compiler that is known to work for building
+@theglibc{}, as newer compilers usually produce better code. As of
+release time, GCC 4.9 is the newest compiler verified to work to build
+@theglibc{}.
You can use whatever compiler you like to compile programs that use
@theglibc{}.