aboutsummaryrefslogtreecommitdiff
path: root/INSTALL
diff options
context:
space:
mode:
Diffstat (limited to 'INSTALL')
-rw-r--r--INSTALL23
1 files changed, 3 insertions, 20 deletions
diff --git a/INSTALL b/INSTALL
index a56179a..d3200f2 100644
--- a/INSTALL
+++ b/INSTALL
@@ -488,31 +488,14 @@ build the GNU C Library:
As of release time, GNU 'make' 4.4.1 is the newest verified to work
to build the GNU C Library.
- * GCC 6.2 or newer
+ * GCC 12.1 or newer
- 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
+ GCC 12.1 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 14.2.1 is the newest compiler
verified to work to build the GNU C Library.
- For PowerPC 64-bits little-endian (powerpc64le), a GCC version with
- support for '-mno-gnu-attribute', '-mabi=ieeelongdouble', and
- '-mabi=ibmlongdouble' is required. Likewise, the compiler must
- also support passing '-mlong-double-128' with the preceding
- options. As of release, this implies GCC 7.4 and newer (excepting
- GCC 7.5.0, see GCC PR94200). These additional features are
- required for building the GNU C Library with support for IEEE long
- double.
-
- For ARC architecture builds, GCC 8.3 or higher is needed.
-
- For s390x architecture builds, GCC 7.1 or higher is needed (See gcc
- Bug 98269).
-
- For AArch64 architecture builds with mathvec enabled, GCC 10 or
- higher is needed due to dependency on arm_sve.h.
-
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