Commit f6160ed5 by Loren J. Rittle Committed by Loren J. Rittle

* doc/install.texi: Update --enable-threads to match reality.

From-SVN: r43393
parent 7972214e
2001-06-15 Loren J. Rittle <ljrittle@acm.org>
* doc/install.texi: Update --enable-threads to match reality.
2001-06-15 Michael Hayes <m.hayes@elec.canterbury.ac.nz> 2001-06-15 Michael Hayes <m.hayes@elec.canterbury.ac.nz>
* doc/install.texi: Update for C4x. * doc/install.texi: Update for C4x.
......
...@@ -33,7 +33,7 @@ ...@@ -33,7 +33,7 @@
@settitle Installing GCC: Binaries @settitle Installing GCC: Binaries
@end ifset @end ifset
@comment $Id: install.texi,v 1.24 2001/06/14 22:51:17 jsm28 Exp $ @comment $Id: install.texi,v 1.25 2001/06/15 01:07:46 m.hayes Exp $
@c Copyright (C) 2001 Free Software Foundation, Inc. @c Copyright (C) 2001 Free Software Foundation, Inc.
@c *** Converted to texinfo by Dean Wakerley, dean@wakerley.com @c *** Converted to texinfo by Dean Wakerley, dean@wakerley.com
...@@ -455,6 +455,16 @@ supports threads. This affects the Objective-C compiler and runtime ...@@ -455,6 +455,16 @@ supports threads. This affects the Objective-C compiler and runtime
library, and exception handling for other languages like C++ and Java. library, and exception handling for other languages like C++ and Java.
On some systems, this is the default. On some systems, this is the default.
In general, the best (and, in many cases, the only known) threading
model available will be configured for use. Beware that on some
systems, gcc has not been taught what threading models are generally
available for the system. In this case, @samp{--enable-threads} is an
alias for @samp{--enable-threads=single}.
@item --disable-threads
Specify that threading support should be disabled for the system.
This is an alias for @samp{--enable-threads=single}.
@item --enable-threads=@var{lib} @item --enable-threads=@var{lib}
Specify that Specify that
@var{lib} is the thread support library. This affects the Objective-C @var{lib} is the thread support library. This affects the Objective-C
...@@ -466,18 +476,20 @@ like C++ and Java. The possibilities for @var{lib} are: ...@@ -466,18 +476,20 @@ like C++ and Java. The possibilities for @var{lib} are:
AIX thread support. AIX thread support.
@item dce @item dce
DCE thread support. DCE thread support.
@item decosf1
DEC OSF/1 thread support.
@item irix
SGI IRIX thread support.
@item mach @item mach
Generic MACH thread support, known to work on NEXTSTEP. Generic MACH thread support, known to work on NEXTSTEP. (Please note
@item os2 that the file needed to support this configuration, gthr-mach.h, is
IBM OS/2 thread support. missing and thus this setting will cause a known bootstrap failure.)
@item no
This is an alias for @samp{single}.
@item posix @item posix
Generic POSIX thread support. Generic POSIX thread support.
@item pthreads @item pthreads
Same as @samp{posix}. Same as @samp{posix} on arm*-*-linux*, *-*-chorusos* and *-*-freebsd*
only. A future release of gcc might remove this alias or extend it
to all platforms.
@item rtems
RTEMS thread support.
@item single @item single
Disable thread support, should work for all platforms. Disable thread support, should work for all platforms.
@item solaris @item solaris
......
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