From: ebotcazou Date: Thu, 2 Nov 2006 20:43:19 +0000 (+0000) Subject: * doc/install.texi (sparc-sun-solaris2*): Update GMP/MPFR build X-Git-Tag: upstream/4.9.2~52229 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=f057a17348b0e552297141c82fe518b7cc0a4150;p=platform%2Fupstream%2Flinaro-gcc.git * doc/install.texi (sparc-sun-solaris2*): Update GMP/MPFR build instructions. (sparc64-sun-solaris2*): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@118426 138bc75d-0d04-0410-961f-82ee72b054a4 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index a88142b..ba32bc9 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,6 +1,11 @@ +2006-11-02 Eric Botcazou + + * doc/install.texi (sparc-sun-solaris2*): Update GMP/MPFR build + instructions. + (sparc64-sun-solaris2*): Likewise. + 2006-11-02 Paul Brook - gcc/ * config/arm/arm.c (arm_elf_asm_constructor): Remove ATTRIBUTE_UNUSED from priority argument. Use different section for non-default priority. diff --git a/gcc/doc/install.texi b/gcc/doc/install.texi index 3bd6a5b..d7ff340 100644 --- a/gcc/doc/install.texi +++ b/gcc/doc/install.texi @@ -3850,12 +3850,15 @@ ld: warning: relocation error: R_SPARC_UA32: @dots{} To work around this problem, compile with @option{-gstabs+} instead of plain @option{-g}. -When configuring the GNU Multiple Precision Library (GMP) version 4.1.x -on a Solaris 7 or later system, the canonical target triplet must be -specified as the @command{build} parameter on the configure line: +When configuring the GNU Multiple Precision Library (GMP) or the MPFR +library on a Solaris 7 or later system, the canonical target triplet +must be specified as the @command{build} parameter on the configure +line. This triplet can be obtained by invoking ./config.guess in +the toplevel source directory of GCC (and not that of GMP or MPFR). +For example on a Solaris 7 system: @smallexample -./configure --build=sparc-sun-solaris2.7 --prefix=xxx --enable-mpfr + % ./configure --build=sparc-sun-solaris2.7 --prefix=xxx @end smallexample @html @@ -3935,15 +3938,24 @@ releases mishandled unaligned relocations on @code{sparc-*-*} targets. @end html @heading @anchor{sparc64-x-solaris2}sparc64-*-solaris2* +When configuring the GNU Multiple Precision Library (GMP) or the +MPFR library, the canonical target triplet must be specified as +the @command{build} parameter on the configure line. For example +on a Solaris 7 system: + +@smallexample + % ./configure --build=sparc64-sun-solaris2.7 --prefix=xxx +@end smallexample + The following compiler flags must be specified in the configure step in order to bootstrap this target with the Sun compiler: @smallexample - % CC="cc -xildoff -xarch=v9" @var{srcdir}/configure [@var{options}] [@var{target}] + % CC="cc -xarch=v9 -xildoff" @var{srcdir}/configure [@var{options}] [@var{target}] @end smallexample -@option{-xildoff} turns off the incremental linker, and @option{-xarch=v9} -specifies the SPARC-V9 architecture to the Sun linker and assembler. +@option{-xarch=v9} specifies the SPARC-V9 architecture to the Sun toolchain +and @option{-xildoff} turns off the incremental linker. @html