diff options
author | jsm28 <jsm28@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-06-02 13:59:52 +0000 |
---|---|---|
committer | jsm28 <jsm28@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-06-02 13:59:52 +0000 |
commit | ff17c9fb0ab756c971a96bc408833584fbdce329 (patch) | |
tree | a3db4c63f305633d1b489f34afd4c771f6995c84 /gcc/doc/install-old.texi | |
parent | 71b5af0d8c5fc56c4e036ca8b8c1daafd30d7c33 (diff) | |
download | gcc-ff17c9fb0ab756c971a96bc408833584fbdce329.tar.gz |
* doc/install-old.texi: Remove documentation of some configuration
options.
* doc/install.texi: Add relevant parts of this documentation here.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@42802 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/doc/install-old.texi')
-rw-r--r-- | gcc/doc/install-old.texi | 78 |
1 files changed, 0 insertions, 78 deletions
diff --git a/gcc/doc/install-old.texi b/gcc/doc/install-old.texi index be00cd49cc7..c0aa729cc70 100644 --- a/gcc/doc/install-old.texi +++ b/gcc/doc/install-old.texi @@ -201,27 +201,6 @@ point unit. These systems include @samp{m68k-sun-sunos@var{n}} and effect, though perhaps there are other systems where it could usefully make a difference. -@cindex Haifa scheduler -@cindex scheduler, experimental -@item --enable-haifa -@itemx --disable-haifa -Use @samp{--enable-haifa} to enable use of an experimental instruction -scheduler (from IBM Haifa). This may or may not produce better code. -Some targets on which it is known to be a win enable it by default; use -@samp{--disable-haifa} to disable it in these cases. @code{configure} -will print out whether the Haifa scheduler is enabled when it is run. - -@cindex Objective C threads -@cindex threads, Objective C -@item --enable-threads=@var{type} -Certain systems, notably Linux-based GNU systems, can't be relied on to -supply a threads facility for the Objective C runtime and so will -default to single-threaded runtime. They may, however, have a library -threads implementation available, in which case threads can be enabled -with this option by supplying a suitable @var{type}, probably -@samp{posix}. The possibilities for @var{type} are @samp{single}, -@samp{posix}, @samp{win32}, @samp{solaris}, @samp{irix} and @samp{mach}. - @cindex Internal Compiler Checking @item --enable-checking When you specify this option, the compiler is built to perform checking @@ -254,15 +233,6 @@ ignores @code{catgets} and instead uses GCC's copy of the GNU @code{gettext} library. The @samp{--with-catgets} option causes the build procedure to use the host's @code{catgets} in this situation. -@cindex @code{maintainer-mode} -@item --enable-maintainer-mode -The build rules that regenerate the GCC master message catalog -@code{gcc.pot} are normally disabled. This is because it can only be rebuilt -if the complete source tree is present. If you have changed the sources and -want to rebuild the catalog, configuring with -@samp{--enable-maintainer-mode} will enable this. Note that you need a -special version of the @code{gettext} tools to do so. - @cindex Windows32 Registry support @item --enable-win32-registry @itemx --enable-win32-registry=@var{KEY} @@ -284,54 +254,6 @@ option. This option has no effect on the other hosts. @end table @item -In certain cases, you should specify certain other options when you run -@code{configure}. - -@itemize @bullet -@item -The standard directory for installing GNU CC is @file{/usr/local/lib}. -If you want to install its files somewhere else, specify -@samp{--prefix=@var{dir}} when you run @file{configure}. Here @var{dir} -is a directory name to use instead of @file{/usr/local} for all purposes -with one exception: the directory @file{/usr/local/include} is searched -for header files no matter where you install the compiler. To override -this name, use the @code{--with-local-prefix} option below. The directory -you specify need not exist, but its parent directory must exist. - -@item -Specify @samp{--with-local-prefix=@var{dir}} if you want the compiler to -search directory @file{@var{dir}/include} for locally installed header -files @emph{instead} of @file{/usr/local/include}. - -You should specify @samp{--with-local-prefix} @strong{only} if your site has -a different convention (not @file{/usr/local}) for where to put -site-specific files. - -The default value for @samp{--with-local-prefix} is @file{/usr/local} -regardless of the value of @samp{--prefix}. Specifying @samp{--prefix} -has no effect on which directory GNU CC searches for local header files. -This may seem counterintuitive, but actually it is logical. - -The purpose of @samp{--prefix} is to specify where to @emph{install GNU -CC}. The local header files in @file{/usr/local/include}---if you put -any in that directory---are not part of GNU CC. They are part of other -programs---perhaps many others. (GNU CC installs its own header files -in another directory which is based on the @samp{--prefix} value.) - -@strong{Do not} specify @file{/usr} as the @samp{--with-local-prefix}! The -directory you use for @samp{--with-local-prefix} @strong{must not} contain -any of the system's standard header files. If it did contain them, -certain programs would be miscompiled (including GNU Emacs, on certain -targets), because this would override and nullify the header file -corrections made by the @code{fixincludes} script. - -Indications are that people who use this option use it based on -mistaken ideas of what it is for. People use it as if it specified -where to install part of GNU CC. Perhaps they make this assumption -because installing GNU CC creates the directory. -@end itemize - -@item Build the compiler. Just type @samp{make LANGUAGES=c} in the compiler directory. |