Commit b89a3806 by Geoffrey Keating Committed by Geoffrey Keating

* doc/install.texi (Specific): Update entry for powerpc-darwin.

From-SVN: r63742
parent 08162287
2003-03-03 Geoffrey Keating <geoffk@apple.com>
* doc/install.texi (Specific): Update entry for powerpc-darwin.
2003-03-03 Richard Henderson <rth@redhat.com> 2003-03-03 Richard Henderson <rth@redhat.com>
* config/ia64/ia64.h (HAVE_AS_LTOFFX_LDXMOV_RELOCS): Default to 0. * config/ia64/ia64.h (HAVE_AS_LTOFFX_LDXMOV_RELOCS): Default to 0.
......
...@@ -2921,32 +2921,29 @@ switch by using the configure option @option{--with-cpu-@var{cpu_type}}. ...@@ -2921,32 +2921,29 @@ switch by using the configure option @option{--with-cpu-@var{cpu_type}}.
@heading @anchor{powerpc-*-darwin*}powerpc-*-darwin* @heading @anchor{powerpc-*-darwin*}powerpc-*-darwin*
PowerPC running Darwin (Mac OS X kernel). PowerPC running Darwin (Mac OS X kernel).
GCC 3.0 does not support Darwin, but 3.1 and later releases will work.
Pre-installed versions of Mac OS X may not include any developer tools, Pre-installed versions of Mac OS X may not include any developer tools,
meaning that you will not be able to build GCC from source. Tool meaning that you will not be able to build GCC from source. Tool
binaries are available at binaries are available at
@uref{http://www.opensource.apple.com/projects/darwin/} (free @uref{http://www.opensource.apple.com/projects/darwin/} (free
registration required). registration required).
Versions of the assembler prior to ``cctools-364'' cannot handle the If you're using Darwin 1.3 (Mac OS X 10.0) or earlier, you will need
4-argument form of @code{rlwinm} and related mask-using instructions. Darwin to upgrade the assembler to version ``cctools-364''. To get cctools-364,
1.3 (Mac OS X 10.0) uses cctools-353 for instance. To get cctools-364,
check out @file{cctools} with tag @samp{Apple-364}, build it, and check out @file{cctools} with tag @samp{Apple-364}, build it, and
install the assembler as @file{usr/bin/as}. See install the assembler as @file{usr/bin/as}. See
@uref{http://www.opensource.apple.com/tools/cvs/docs.html} for details. @uref{http://www.opensource.apple.com/tools/cvs/docs.html} for details.
Also, the default stack limit of 512K is too small, and a bootstrap will The default stack limit of 512K is too small, which may cause compiles
typically fail when self-compiling @file{expr.c}. Set the stack to 800K to fail with 'Bus error'. Set the stack larger, for instance
or more, for instance by doing @samp{limit stack 800}. It's also by doing @samp{limit stack 800}. It's a good idea to use the GNU
convenient to use the GNU preprocessor instead of Apple's during the preprocessor instead of Apple's @file{cpp-precomp} during the first stage of
first stage of bootstrapping; this is automatic when doing @samp{make bootstrapping; this is automatic when doing @samp{make bootstrap}, but
bootstrap}, but to do it from the toplevel objdir you will need to say to do it from the toplevel objdir you will need to say @samp{make
@samp{make CC='cc -no-cpp-precomp' bootstrap}. CC='cc -no-cpp-precomp' bootstrap}.
Note that the version of GCC shipped by Apple typically includes a The version of GCC shipped by Apple typically includes a number of
number of extensions not available in a standard GCC release. These extensions not available in a standard GCC release. These extensions
extensions are generally specific to Mac programming. are generally specific to Mac programming.
@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