diff options
author | Joseph Myers <joseph@codesourcery.com> | 2019-02-01 16:27:44 +0000 |
---|---|---|
committer | Joseph Myers <joseph@codesourcery.com> | 2019-02-01 16:27:44 +0000 |
commit | 4dcbbc3b28aaeafe23e1a30db84055aa6f6fa987 (patch) | |
tree | 5c27f8bc1e4c754f703653a0e6144e5add0dd3f5 /manual/install.texi | |
parent | 6175507c06de56e03407004bd2f289ed2cce034d (diff) | |
download | glibc-4dcbbc3b28aaeafe23e1a30db84055aa6f6fa987.zip glibc-4dcbbc3b28aaeafe23e1a30db84055aa6f6fa987.tar.gz glibc-4dcbbc3b28aaeafe23e1a30db84055aa6f6fa987.tar.bz2 |
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 'manual/install.texi')
-rw-r--r-- | manual/install.texi | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/manual/install.texi b/manual/install.texi index 2cfa387..a9b8b49 100644 --- a/manual/install.texi +++ b/manual/install.texi @@ -499,18 +499,14 @@ As of relase time, GNU @code{make} 4.2.1 is the newest verified to work to build @theglibc{}. @item -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 @theglibc{}, as newer compilers usually produce better code. As of release time, GCC 8.2.1 is the newest compiler verified to work to build @theglibc{}. -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 @theglibc{} with support for @code{_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 selected by IFUNC resolvers. This |