summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoseph Myers <joseph@codesourcery.com>2019-02-01 16:27:44 +0000
committerJoseph Myers <joseph@codesourcery.com>2019-02-01 16:27:44 +0000
commit4dcbbc3b28aaeafe23e1a30db84055aa6f6fa987 (patch)
tree5c27f8bc1e4c754f703653a0e6144e5add0dd3f5 /INSTALL
parentsupport: Correct error message for TEST_COMPARE_STRING (diff)
downloadglibc-4dcbbc3b28aaeafe23e1a30db84055aa6f6fa987.tar.gz
glibc-4dcbbc3b28aaeafe23e1a30db84055aa6f6fa987.tar.bz2
glibc-4dcbbc3b28aaeafe23e1a30db84055aa6f6fa987.zip
Require GCC 6.2 or later to build glibc.
As discussed during development for glibc 2.29, when we increased the required minimum GCC version for building glibc to GCC 5, working purely based on the times at which such requirements have been increased in the past it would be appropriate for glibc 2.30 to require GCC 6 (matching GCC 4.9 having been required for glibc 2.26). Naming 6.2 specifically as the minimum version then means a separate version requirement no longer needs to be specified for powerpc64le. Thus, this patch increases the minimum to 6.2, removing the documentation of the separate requirement for powerpc64le. It does not remove the powerpc64le configure test, or any __GNUC_PREREQ that could be removed as not being in installed headers or files shared with gnulib; I think such cleanups are best done separately. Tested for x86_64. * configure.ac (libc_cv_compiler_ok): Require GCC 6.2 or later. * configure: Regenerated. * manual/install.texi (Tools for Compilation): Update minimum GCC version. * INSTALL: Regenerated.
Diffstat (limited to 'INSTALL')
-rw-r--r--INSTALL9
1 files changed, 2 insertions, 7 deletions
diff --git a/INSTALL b/INSTALL
index a24ffcc722..ddb9e9018d 100644
--- a/INSTALL
+++ b/INSTALL
@@ -459,19 +459,14 @@ build the GNU C Library:
As of relase time, GNU 'make' 4.2.1 is the newest verified to work
to build the GNU C Library.
- * GCC 5 or newer
+ * GCC 6.2 or newer
- GCC 5 or higher is required. In general it is recommended to use
+ GCC 6.2 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 8.2.1 is the newest compiler
verified to work to build the GNU C Library.
- For PowerPC 64-bits little-endian (powerpc64le), GCC 6.2 or higher
- is required. This compiler version is the first to provide the
- features required for building the GNU C Library with support for
- '_Float128'.
-
For multi-arch support it is recommended to use a GCC which has
been built with support for GNU indirect functions. This ensures
that correct debugging information is generated for functions