summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGabriel F. T. Gomes <gftg@linux.vnet.ibm.com>2016-10-11 13:50:19 -0300
committerGabriel F. T. Gomes <gftg@linux.vnet.ibm.com>2017-06-26 14:58:47 -0300
commit4efe3ce400d763b6c8186dd389371f6359b05c54 (patch)
treedf3a5d8b3f6fe68bcee0181b50282a8e3250ccc0 /INSTALL
parentPrevent an implicit int promotion in malloc/tst-alloc_buffer.c (diff)
downloadglibc-4efe3ce400d763b6c8186dd389371f6359b05c54.tar.gz
glibc-4efe3ce400d763b6c8186dd389371f6359b05c54.tar.bz2
glibc-4efe3ce400d763b6c8186dd389371f6359b05c54.zip
powerpc64le: Check for compiler features for float128
On powerpc64le, support for float128 will be enabled, which requires some compiler features to be present. This patch adds a configure test to check for such features, which are provided for powerpc64le since GCC 6.2. Tested for powerpc64 and powerpc64le. * INSTALL: Regenerate. * manual/install.texi (Recommended Tools for Compilation): Mention the powerpc64le-specific requirement in the manual. * sysdeps/powerpc/powerpc64le/configure.ac: New file with checks for the compiler features required for building float128. * sysdeps/powerpc/powerpc64le/configure: New, auto-generated file.
Diffstat (limited to 'INSTALL')
-rw-r--r--INSTALL5
1 files changed, 5 insertions, 0 deletions
diff --git a/INSTALL b/INSTALL
index 71af35b1eb..4e05e9922b 100644
--- a/INSTALL
+++ b/INSTALL
@@ -428,6 +428,11 @@ build the GNU C Library:
better code. As of release time, GCC 6.3 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