diff options
Diffstat (limited to 'manual')
-rw-r--r-- | manual/install.texi | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/manual/install.texi b/manual/install.texi index 0348a23525..0bc0be3ef3 100644 --- a/manual/install.texi +++ b/manual/install.texi @@ -277,7 +277,7 @@ have bugs which only show up in big projects like GNU @code{libc}. Version 3.76.1 seems OK but some people have reported problems. @item -EGCS 1.1 or 1.0.3 +EGCS 1.1.1, 1.1 or 1.0.3 The GNU C library can only be compiled with the GNU C compiler family. We recommend EGCS 1.0.3 or higher. GCC 2.8.1 and older versions of EGCS @@ -286,8 +286,14 @@ has catastrophic bugs and cannot be used at all. (You can use GCC 2.7.x to compile programs that use GNU libc, but you may have problems, particularly with the math functions.) +On Alpha machines you need at least EGCS 1.1.1. Earlier versions don't +work reliably. + +For PPC you might need some patches even on top of the last EGCS version. +See the FAQ. + @item -GNU @code{binutils} 2.8.1.0.23, 2.9.1, or 2.9.0.15 +GNU @code{binutils} 2.9.1, or 2.9.1.0.16 You must use GNU binutils (as and ld) if you want to build a shared library. Even if you don't, we recommend you use them anyway. No one @@ -295,8 +301,12 @@ has tested compilation with non-GNU binutils in a long time. The quality of binutils releases has varied a bit recently. The bugs are in obscure features, but glibc uses quite a few of those. -2.8.1.0.23, 2.9.1, and 2.9.0.15 are known to work. Versions after +2.9.1 and 2.9.1.0.16 are known to work. Versions after 2.8.1.0.23 may or may not work. Older versions definitely don't. +2.9.1.0.16 is required on some platforms, like PPC and Arm. + +For PPC you might need some patches even on top of the last binutils +version. See the FAQ. @item GNU @code{texinfo} 3.11 |