install.texi: Use @command and @samp for single- and multi-word commands respectively.
* doc/install.texi: Use @command and @samp for single- and multi-word commands respectively. * doc/makefile.texi: Likewise. * doc/sourcebuild.texi: Likewise. From-SVN: r65364
This commit is contained in:
parent
f8d4be5756
commit
7ba4ca6373
@ -1,3 +1,10 @@
|
||||
2003-04-07 Matt Kraai <kraai@alumni.cmu.edu>
|
||||
|
||||
* doc/install.texi: Use @command and @samp for single- and
|
||||
multi-word commands respectively.
|
||||
* doc/makefile.texi: Likewise.
|
||||
* doc/sourcebuild.texi: Likewise.
|
||||
|
||||
2003-04-07 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
|
||||
Richard Henderson <rth@redhat.com>
|
||||
|
||||
|
@ -281,7 +281,7 @@ file system, the shell's built-in @command{pwd} command will return
|
||||
temporary pathnames. Using these can lead to various sorts of build
|
||||
problems. To avoid this issue, set the @env{PWDCMD} environment
|
||||
variable to an automounter-aware @command{pwd} command, e.g.,
|
||||
@command{pawd} or @command{amq -w}, during the configuration and build
|
||||
@command{pawd} or @samp{amq -w}, during the configuration and build
|
||||
phases.
|
||||
|
||||
First, we @strong{highly} recommend that GCC be built into a
|
||||
@ -346,7 +346,7 @@ implies that the host defaults to @var{target}.
|
||||
@heading Options specification
|
||||
|
||||
Use @var{options} to override several configure time options for
|
||||
GCC@. A list of supported @var{options} follows; @command{configure
|
||||
GCC@. A list of supported @var{options} follows; @samp{configure
|
||||
--help} may list other options, but those not listed below may not
|
||||
work and should not normally be used.
|
||||
|
||||
@ -976,7 +976,7 @@ Other broken versions may recompile parts of the compiler when
|
||||
installing the compiler.)
|
||||
|
||||
Some commands executed when making the compiler may fail (return a
|
||||
nonzero status) and be ignored by @code{make}. These failures, which
|
||||
nonzero status) and be ignored by @command{make}. These failures, which
|
||||
are often due to files that were not found, are expected, and can safely
|
||||
be ignored.
|
||||
|
||||
@ -1839,7 +1839,7 @@ target in an integral value on the host cannot be performed. Building
|
||||
cross-compilers on the Alpha for 32-bit machines has only been tested in
|
||||
a few cases and may not work properly.
|
||||
|
||||
@code{make compare} may fail on old versions of DEC Unix unless you add
|
||||
@samp{make compare} may fail on old versions of DEC Unix unless you add
|
||||
@option{-save-temps} to @code{CFLAGS}. On these systems, the name of the
|
||||
assembler input file is stored in the object file, and that makes
|
||||
comparison fail if it differs between the @code{stage1} and
|
||||
@ -2630,7 +2630,7 @@ bootstrap. Binaries are available from the OSU-CIS archive, at
|
||||
@heading @anchor{m68k-crds-unos}m68k-crds-unos
|
||||
Use @samp{configure unos} for building on Unos.
|
||||
|
||||
The Unos assembler is named @code{casm} instead of @code{as}. For some
|
||||
The Unos assembler is named @command{casm} instead of @command{as}. For some
|
||||
strange reason linking @file{/bin/as} to @file{/bin/casm} changes the
|
||||
behavior, and does not work. So, when installing GCC, you should
|
||||
install the following script as @file{as} in the subdirectory where
|
||||
@ -2704,9 +2704,9 @@ kept up to date. gdb does not understand that native HP-UX format, so
|
||||
you must use gas if you wish to use gdb.
|
||||
|
||||
On HP-UX version 8.05, but not on 8.07 or more recent versions, the
|
||||
@code{fixproto} shell script triggers a bug in the system shell. If you
|
||||
@command{fixproto} shell script triggers a bug in the system shell. If you
|
||||
encounter this problem, upgrade your operating system or use BASH (the
|
||||
GNU shell) to run @code{fixproto}. This bug will cause the fixproto
|
||||
GNU shell) to run @command{fixproto}. This bug will cause the fixproto
|
||||
program to report an error of the form:
|
||||
|
||||
@example
|
||||
@ -2776,7 +2776,7 @@ subsystem must be installed from the IDO CD-ROM supplied by Silicon
|
||||
Graphics. It is also available for download from
|
||||
@uref{http://www.sgi.com/developers/devtools/apis/ido.html,,http://www.sgi.com/developers/devtools/apis/ido.html}.
|
||||
|
||||
@code{make compare} may fail on version 5 of IRIX unless you add
|
||||
@samp{make compare} may fail on version 5 of IRIX unless you add
|
||||
@option{-save-temps} to @code{CFLAGS}. On these systems, the name of the
|
||||
assembler input file is stored in the object file, and that makes
|
||||
comparison fail if it differs between the @code{stage1} and
|
||||
@ -3245,14 +3245,14 @@ On System V, if you get an error like this,
|
||||
that too indicates a problem with disk space, ulimit, or @code{MAXUMEM}.
|
||||
|
||||
On a System V release 4 system, make sure @file{/usr/bin} precedes
|
||||
@file{/usr/ucb} in @code{PATH}. The @code{cc} command in
|
||||
@file{/usr/ucb} in @code{PATH}. The @command{cc} command in
|
||||
@file{/usr/ucb} uses libraries which have bugs.
|
||||
|
||||
@html
|
||||
<hr />
|
||||
@end html
|
||||
@heading @anchor{vax-dec-ultrix}vax-dec-ultrix
|
||||
Don't try compiling with VAX C (@code{vcc}). It produces incorrect code
|
||||
Don't try compiling with VAX C (@command{vcc}). It produces incorrect code
|
||||
in some cases (for example, when @code{alloca} is used).
|
||||
|
||||
@html
|
||||
|
@ -13,18 +13,18 @@ This is the default target. Depending on what your build/host/target
|
||||
configuration is, it coordinates all the things that need to be built.
|
||||
|
||||
@item doc
|
||||
Produce info-formatted documentation. Also, @code{make dvi} is
|
||||
available for DVI-formatted documentation, and @code{make
|
||||
Produce info-formatted documentation. Also, @samp{make dvi} is
|
||||
available for DVI-formatted documentation, and @samp{make
|
||||
generated-manpages} to generate man pages.
|
||||
|
||||
@item mostlyclean
|
||||
Delete the files made while building the compiler.
|
||||
|
||||
@item clean
|
||||
That, and all the other files built by @code{make all}.
|
||||
That, and all the other files built by @samp{make all}.
|
||||
|
||||
@item distclean
|
||||
That, and all the files created by @code{configure}.
|
||||
That, and all the files created by @command{configure}.
|
||||
|
||||
@item extraclean
|
||||
That, and any temporary or intermediate files, like emacs backup files.
|
||||
@ -43,7 +43,7 @@ Deletes installed files.
|
||||
@item check
|
||||
Run the testsuite. This creates a @file{testsuite} subdirectory that
|
||||
has various @file{.sum} and @file{.log} files containing the results of
|
||||
the testing. You can run subsets with, for example, @code{make check-gcc}.
|
||||
the testing. You can run subsets with, for example, @samp{make check-gcc}.
|
||||
You can specify specific tests by setting RUNTESTFLAGS to be the name
|
||||
of the @file{.exp} file, optionally followed by (for some tests) an equals
|
||||
and a file wildcard, like:
|
||||
@ -59,7 +59,7 @@ installed, such as TCL or dejagnu.
|
||||
Builds gcc three times---once with the native compiler, once with the
|
||||
native-built compiler it just built, and once with the compiler it built
|
||||
the second time. In theory, the last two should produce the same
|
||||
results, which @code{make compare} can check. Each step of this process
|
||||
results, which @samp{make compare} can check. Each step of this process
|
||||
is called a ``stage'', and the results of each stage @var{N}
|
||||
(@var{N} = 1@dots{}3) are copied to a subdirectory @file{stage@var{N}/}.
|
||||
|
||||
@ -81,7 +81,7 @@ special invocation, using this target means you don't have to keep track
|
||||
of which stage you're on or what invocation that stage needs.
|
||||
|
||||
@item cleanstrap
|
||||
Removed everything (@code{make clean}) and rebuilds (@code{make bootstrap}).
|
||||
Removed everything (@samp{make clean}) and rebuilds (@samp{make bootstrap}).
|
||||
|
||||
@item stage@var{N} (@var{N} = 1@dots{}4)
|
||||
For each stage, moves the appropriate files to the @file{stage@var{N}}
|
||||
|
@ -155,7 +155,7 @@ various languages, @file{@var{language}.po}. This directory also
|
||||
contains @file{gcc.pot}, the template for these message catalogues,
|
||||
@file{exgettext}, a wrapper around @command{gettext} to extract the
|
||||
messages from the GCC sources and create @file{gcc.pot}, which is run
|
||||
by @command{make gcc.pot}, and @file{EXCLUDES}, a list of files from
|
||||
by @samp{make gcc.pot}, and @file{EXCLUDES}, a list of files from
|
||||
which messages should not be extracted.
|
||||
|
||||
@item testsuite
|
||||
@ -278,7 +278,7 @@ needs fixing, @file{syslimits.h} is the fixed copy.
|
||||
|
||||
The main GCC documentation is in the form of manuals in Texinfo
|
||||
format. These are installed in Info format, and DVI versions may be
|
||||
generated by @command{make dvi}. In addition, some man pages are
|
||||
generated by @samp{make dvi}. In addition, some man pages are
|
||||
generated from the Texinfo manuals, there are some other text files
|
||||
with miscellaneous documentation, and runtime libraries have their own
|
||||
documentation outside the @file{gcc} directory. FIXME: document the
|
||||
@ -312,9 +312,9 @@ The GNU General Public License.
|
||||
A copy of @file{texinfo.tex} known to work with the GCC manuals.
|
||||
@end table
|
||||
|
||||
DVI formatted manuals are generated by @command{make dvi}, which uses
|
||||
DVI formatted manuals are generated by @samp{make dvi}, which uses
|
||||
@command{texi2dvi} (via the Makefile macro @code{$(TEXI2DVI)}). Info
|
||||
manuals are generated by @command{make info} (which is run as part of
|
||||
manuals are generated by @samp{make info} (which is run as part of
|
||||
a bootstrap); this generates the manuals in the source directory,
|
||||
using @command{makeinfo} via the Makefile macro @code{$(MAKEINFO)},
|
||||
and they are included in release distributions.
|
||||
@ -330,7 +330,7 @@ not themselves the root files of manuals, may have names that appear
|
||||
more than once in the source tree.) The manual file
|
||||
@file{@var{name}.texi} should only include other files in its own
|
||||
directory or in @file{doc/include}. HTML manuals will be generated by
|
||||
@command{makeinfo --html} and PostScript manuals by @command{texi2dvi}
|
||||
@samp{makeinfo --html} and PostScript manuals by @command{texi2dvi}
|
||||
and @command{dvips}. All Texinfo files that are parts of manuals must
|
||||
be checked into CVS, even if they are generated files, for the
|
||||
generation of online manuals to work.
|
||||
@ -544,7 +544,7 @@ Build an @command{etags} @file{TAGS} file in the language subdirectory
|
||||
in the source tree.
|
||||
@item info
|
||||
Build info documentation for the front end, in the source directory.
|
||||
This target is only called by @command{make bootstrap} if a suitable
|
||||
This target is only called by @samp{make bootstrap} if a suitable
|
||||
version of @command{makeinfo} is available, so does not need to check
|
||||
for this, and should fail if an error occurs.
|
||||
@item dvi
|
||||
|
Loading…
Reference in New Issue
Block a user