about summary refs log tree commit diff
path: root/manual
diff options
context:
space:
mode:
authorRoland McGrath <roland@gnu.org>2006-02-02 09:20:21 +0000
committerRoland McGrath <roland@gnu.org>2006-02-02 09:20:21 +0000
commit4d3f34be798550e6b154a98d400ccfecc6ec90f5 (patch)
tree0750a4dd74cb9cd8bd520667ee9943a5b4d9d156 /manual
parent026b372a01e67e181d068c2db7e82290d9e71803 (diff)
downloadglibc-4d3f34be798550e6b154a98d400ccfecc6ec90f5.tar.gz
glibc-4d3f34be798550e6b154a98d400ccfecc6ec90f5.tar.xz
glibc-4d3f34be798550e6b154a98d400ccfecc6ec90f5.zip
* manual/install.texi (Tools for Compilation): Require gcc 3.4,
	recommend 4.1, advise 4.0 for powerpc64, and note 4.1 required for
	powerpc, s390{x,} with new long double.
	* INSTALL: Regenerated.
Diffstat (limited to 'manual')
-rw-r--r--manual/install.texi13
1 files changed, 10 insertions, 3 deletions
diff --git a/manual/install.texi b/manual/install.texi
index b538f77fb2..d9dace916b 100644
--- a/manual/install.texi
+++ b/manual/install.texi
@@ -329,11 +329,18 @@ recommend GNU @code{make} version 3.79.  All earlier versions have severe
 bugs or lack features.
 
 @item
-GCC 3.2 or newer
+GCC 3.4 or newer, GCC 4.1 recommended
 
 The GNU C library can only be compiled with the GNU C compiler family.
-As of the 2.3 release, GCC 3.2 or higher is required.  As of this
-writing, GCC 3.2 is the compiler we advise to use.
+For the 2.3 releases, GCC 3.2 or higher is required; GCC 3.4 is the
+compiler we advise to use for 2.3 versions.
+For the 2.4 release, GCC 3.4 or higher is required; as of this
+writing, GCC 4.1 is the compiler we advise to use for current versions.
+On certain machines including @code{powerpc64}, compilers prior to GCC
+4.0 have bugs that prevent them compiling the C library code in the
+2.4 release.  On other machines, GCC 4.1 is required to build the C
+library with support for the correct @code{long double} type format;
+these include @code{powerpc} (32 bit), @code{s390} and @code{s390x}.
 
 You can use whatever compiler you like to compile programs that use GNU
 libc, but be aware that both GCC 2.7 and 2.8 have bugs in their