PR bootstrap/48135
authorro <ro@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 21 Mar 2011 12:12:19 +0000 (12:12 +0000)
committerro <ro@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 21 Mar 2011 12:12:19 +0000 (12:12 +0000)
* doc/install.texi (Prerequisites): Move jar etc. up.
Explain support library version requirements.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171221 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/doc/install.texi

index 65a112e..759bd33 100644 (file)
@@ -1,6 +1,12 @@
 2011-03-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
 
        PR bootstrap/48135
+       * doc/install.texi (Prerequisites): Move jar etc. up.
+       Explain support library version requirements.
+
+2011-03-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+       PR bootstrap/48135
        * doc/install.texi (Prerequisites): Move Perl to build
        requirements.  Always necessary on Solaris 2 with Sun ld.
 
index 66bdaf4..fc04c96 100644 (file)
@@ -319,6 +319,20 @@ Necessary when generating manpages from Texinfo manuals.
 Used by various scripts to generate some files included in SVN (mainly
 Unicode-related and rarely changing) from source tables.
 
+@item @command{jar}, or InfoZIP (@command{zip} and @command{unzip})
+
+Necessary to build libgcj, the GCJ runtime.
+
+@end table
+
+Several support libraries are necessary to build GCC, some are required,
+others optional.  While any sufficiently new version of required tools
+usually work, library requirements are generally stricter.  Newer
+versions may work in some cases, but it's safer to use the exact
+versions documented.  We appreciate bug reports about problems with
+newer versions, though.
+
+@table @asis
 @item GNU Multiple Precision Library (GMP) version 4.3.2 (or later)
 
 Necessary to build GCC@.  If you do not have it installed in your
@@ -374,10 +388,6 @@ does not use PPL, PPL is still required for Graphite.
 In both cases @option{--with-cloog} configure option should be used
 if CLooG is not installed in your default library search path.
 
-@item @command{jar}, or InfoZIP (@command{zip} and @command{unzip})
-
-Necessary to build libgcj, the GCJ runtime.
-
 @end table
 
 @heading Tools/packages necessary for modifying GCC