Commit b3c9881c by Eric Botcazou Committed by Eric Botcazou

install.texi (sparc-sun-solaris2*): Update GMP/MPFR build instructions.

	* doc/install.texi (sparc-sun-solaris2*): Update GMP/MPFR build
	instructions.
	(sparc64-sun-solaris2*): Likewise.

From-SVN: r118426
parent 50603eed
2006-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
* doc/install.texi (sparc-sun-solaris2*): Update GMP/MPFR build
instructions.
(sparc64-sun-solaris2*): Likewise.
2006-11-02 Paul Brook <paul@codesourcery.com> 2006-11-02 Paul Brook <paul@codesourcery.com>
gcc/
* config/arm/arm.c (arm_elf_asm_constructor): Remove ATTRIBUTE_UNUSED * config/arm/arm.c (arm_elf_asm_constructor): Remove ATTRIBUTE_UNUSED
from priority argument. Use different section for non-default from priority argument. Use different section for non-default
priority. priority.
......
...@@ -3850,12 +3850,15 @@ ld: warning: relocation error: R_SPARC_UA32: @dots{} ...@@ -3850,12 +3850,15 @@ ld: warning: relocation error: R_SPARC_UA32: @dots{}
To work around this problem, compile with @option{-gstabs+} instead of To work around this problem, compile with @option{-gstabs+} instead of
plain @option{-g}. plain @option{-g}.
When configuring the GNU Multiple Precision Library (GMP) version 4.1.x When configuring the GNU Multiple Precision Library (GMP) or the MPFR
on a Solaris 7 or later system, the canonical target triplet must be library on a Solaris 7 or later system, the canonical target triplet
specified as the @command{build} parameter on the configure line: 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 @smallexample
./configure --build=sparc-sun-solaris2.7 --prefix=xxx --enable-mpfr % ./configure --build=sparc-sun-solaris2.7 --prefix=xxx
@end smallexample @end smallexample
@html @html
...@@ -3935,15 +3938,24 @@ releases mishandled unaligned relocations on @code{sparc-*-*} targets. ...@@ -3935,15 +3938,24 @@ releases mishandled unaligned relocations on @code{sparc-*-*} targets.
@end html @end html
@heading @anchor{sparc64-x-solaris2}sparc64-*-solaris2* @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 The following compiler flags must be specified in the configure
step in order to bootstrap this target with the Sun compiler: step in order to bootstrap this target with the Sun compiler:
@smallexample @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 @end smallexample
@option{-xildoff} turns off the incremental linker, and @option{-xarch=v9} @option{-xarch=v9} specifies the SPARC-V9 architecture to the Sun toolchain
specifies the SPARC-V9 architecture to the Sun linker and assembler. and @option{-xildoff} turns off the incremental linker.
@html @html
<hr /> <hr />
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment