X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=doc%2Finstall.texi;h=d498639ff8c3b9692220660176d18429e8ef2fbf;hb=1a4fd05ac8b426112d48d66a240356a4b5fd59cc;hp=070291cf438ac47c68c38335f6b7a2c61c6e3236;hpb=9b1a374d33160fc9f6701559930ddbdd5167b17d;p=gnulib.git diff --git a/doc/install.texi b/doc/install.texi index 070291cf4..d498639ff 100644 --- a/doc/install.texi +++ b/doc/install.texi @@ -2,6 +2,7 @@ @c the INSTALL file. @ifclear autoconf +@firstparagraphindent insert @unnumbered Installation Instructions @@ -187,7 +188,7 @@ not installed, it is recommended to use the following options in order to use an ANSI C compiler: @example -./configure CC="cc -Ae" +./configure CC="cc -Ae -D_XOPEN_SOURCE=500" @end example @noindent @@ -209,6 +210,18 @@ and if that doesn't work, try ./configure CC="cc -nodtk" @end example +On Solaris, don't put @code{/usr/ucb} early in your @env{PATH}. This +directory contains several dysfunctional programs; working variants +of these programs are available in @code{/usr/bin}. So, if you need +@code{/usr/ucb} in your @env{PATH}, put it @emph{after} @code{/usr/bin}. + +On Haiku, software installed for all users goes in @file{/boot/common}, +not @file{/usr/local}. It is recommended to use the following options: + +@example +./configure --prefix=/boot/common +@end example + @node System Type @section Specifying the System Type @@ -294,7 +307,14 @@ operates. @table @option @item --help @itemx -h -Print a summary of the options to @command{configure}, and exit. +Print a summary of all of the options to @command{configure}, and exit. + +@item --help=short +@itemx --help=recursive +Print a summary of the options unique to this package's +@command{configure}, and exit. The @code{short} variant lists options +used only in the top level, while the @code{recursive} variant lists +options also present in any nested packages. @item --version @itemx -V @@ -321,8 +341,24 @@ will still be shown). @item --srcdir=@var{dir} Look for the package's source code in directory @var{dir}. Usually @command{configure} can determine that directory automatically. + +@item --prefix=@var{dir} +Use @var{dir} as the installation prefix. @ref{Installation Names} +for more details, including other options available for fine-tuning +the installation locations. + +@item --no-create +@itemx -n +Run the configure checks, but stop before creating any output files. @end table @noindent @command{configure} also accepts some other, not widely useful, options. Run @samp{configure --help} for more details. + +@c Local Variables: +@c fill-column: 72 +@c ispell-local-dictionary: "american" +@c indent-tabs-mode: nil +@c whitespace-check-buffer-indent: nil +@c End: