From 975c6e4e679c22ad01fc5fc57c9a1a4d504c58ee Mon Sep 17 00:00:00 2001 From: Rainer Orth Date: Fri, 3 May 2002 15:13:16 +0000 Subject: [PATCH] install.texi (Installing): Mention GCC 3.1 buildstats. * doc/install.texi (Installing): Mention GCC 3.1 buildstats. (Specific): Removed buildstats references. (Specific, hppa*-hp-hpux11): Adjust for GCC versions > 3.0. (Specific, sparc-sun-solaris2*): Update 64-bit hints for GCC 3.1. Accomodate Solaris versions beyond 8. (Specific, sparc-sun-solaris2.7): Update as path for GCC 3.1. (Specific, *-*-solaris2.8): Removed, obsolete. From-SVN: r53097 --- gcc/ChangeLog | 10 ++++++++++ gcc/doc/install.texi | 46 +++++++++++--------------------------------- 2 files changed, 21 insertions(+), 35 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 132164c7adb..f192765c926 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,13 @@ +2002-05-03 Rainer Orth + + * doc/install.texi (Installing): Mention GCC 3.1 buildstats. + (Specific): Removed buildstats references. + (Specific, hppa*-hp-hpux11): Adjust for GCC versions > 3.0. + (Specific, sparc-sun-solaris2*): Update 64-bit hints for GCC 3.1. + Accomodate Solaris versions beyond 8. + (Specific, sparc-sun-solaris2.7): Update as path for GCC 3.1. + (Specific, *-*-solaris2.8): Removed, obsolete. + 2002-05-03 Jakub Jelinek PR target/6542 diff --git a/gcc/doc/install.texi b/gcc/doc/install.texi index cea1337d681..d55c9054ca4 100644 --- a/gcc/doc/install.texi +++ b/gcc/doc/install.texi @@ -152,6 +152,7 @@ you proceed. Lists of successful builds for released versions of GCC are available at our web pages for +@uref{http://gcc.gnu.org/gcc-3.1/buildstat.html,,3.1}, @uref{http://gcc.gnu.org/gcc-3.0/buildstat.html,,3.0} and @uref{http://gcc.gnu.org/gcc-2.95/buildstat.html,,2.95}. @@ -1486,13 +1487,6 @@ works. Please read this document carefully @emph{before} installing the GNU Compiler Collection on your machine. -Lists of successful builds for released versions of GCC are -available at our web pages for -@uref{http://gcc.gnu.org/gcc-3.0/buildstat.html,,3.0} -and -@uref{http://gcc.gnu.org/gcc-2.95/buildstat.html,,2.95}. -These lists are updated as new information becomes available. - @ifhtml @itemize @item @@ -1670,8 +1664,6 @@ These lists are updated as new information becomes available. @item @uref{#sparc-sun-solaris2.7,,sparc-sun-solaris2.7} @item -@uref{#*-*-solaris2.8,,*-*-solaris2.8} -@item @uref{#sparc-sun-sunos4*,,sparc-sun-sunos4*} @item @uref{#sparc-unknown-linux-gnulibc1,,sparc-unknown-linux-gnulibc1} @@ -2219,14 +2211,14 @@ bootstrap}. @end html @heading @anchor{hppa*-hp-hpux11}hppa*-hp-hpux11 -GCC 3.0 supports HP-UX 11. You must use GNU binutils 2.11 or above on +GCC 3.0 and up support HP-UX 11. You must use GNU binutils 2.11 or above on this platform. Thread support is not currently implemented for this platform, so @option{--enable-threads} does not work. See @uref{http://gcc.gnu.org/ml/gcc-prs/2002-01/msg00551.html} and @uref{http://gcc.gnu.org/ml/gcc-bugs/2002-01/msg00663.html}. GCC 2.95.x is not supported under HP-UX 11 and cannot be used to -compile GCC 3.0. Refer to @uref{binaries.html,,binaries} for information -about obtaining precompiled GCC binaries for HP-UX. +compile GCC 3.0 and up. Refer to @uref{binaries.html,,binaries} for +information about obtaining precompiled GCC binaries for HP-UX. @html

@@ -3530,15 +3522,14 @@ This is Sun bug 4237974. This is fixed with patch 108908-02 for Solaris starting with Solaris 7. Starting with Solaris 7, the operating system is capable of executing -64-bit SPARC V9 binaries. GCC 3.1 and later should properly support -this. GCC 3.0 lacks the infrastructure necessary to support this -configuration properly. However, if all you want is code tuned for -the UltraSPARC CPU, you should try the @option{-mtune=ultrasparc} -option instead, which should be safe from those bugs and produce code -that, unlike full 64-bit code, can still run on non-UltraSPARC +64-bit SPARC V9 binaries. GCC 3.1 and later properly supports +this; the @option{-m64} option enables 64-bit code generation. +However, if all you want is code tuned for the UltraSPARC CPU, you +should try the @option{-mtune=ultrasparc} option instead, which produces +code that, unlike full 64-bit code, can still run on non-UltraSPARC machines. -When configuring on a Solaris 7 or 8 system that is running a kernel +When configuring on a Solaris 7 or later system that is running a kernel that supports only 32-bit binaries, one must configure with @option{--disable-multilib}, since we will not be able to build the 64-bit target libraries. @@ -3567,7 +3558,7 @@ back it out. @item Copy the original, unpatched Solaris 7 @command{/usr/ccs/bin/as} into -@command{/usr/local/lib/gcc-lib/sparc-sun-solaris2.7/3.0/as}, +@command{/usr/local/lib/gcc-lib/sparc-sun-solaris2.7/3.1/as}, adjusting the latter name to fit your local conventions and software version numbers. @@ -3585,21 +3576,6 @@ the Solaris 7 Recommended Patch Cluster. @end itemize -@html -

-


-@end html -@heading @anchor{*-*-solaris2.8}*-*-solaris2.8 - -The Solaris 8 linker fails to link some @samp{libjava} programs if -previously-installed GCC java libraries already exist in the configured -prefix. For this reason, @command{configure} will report an error on -Solaris 8 if an existing @samp{libgcj} is found in the appropriate -install directory and the system linker is in use. In this case, you -can configure with a different prefix, or delete or rename the existing -@samp{libgcj} library files before configuring, or configure using -@option{--disable-libgcj}. - @html


-- 2.30.2