X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=doc%2Finstall.texi;h=3fc429854fecd9c6e4585f1c42c7bd9634be7ee5;hb=61345ec1d193316e10211b85fdc2f60e96e919d3;hp=070291cf438ac47c68c38335f6b7a2c61c6e3236;hpb=9b1a374d33160fc9f6701559930ddbdd5167b17d;p=gnulib.git diff --git a/doc/install.texi b/doc/install.texi index 070291cf4..3fc429854 100644 --- a/doc/install.texi +++ b/doc/install.texi @@ -2,14 +2,17 @@ @c the INSTALL file. @ifclear autoconf +@firstparagraphindent insert @unnumbered Installation Instructions Copyright @copyright{} 1994, 1995, 1996, 1999, 2000, 2001, 2002, 2004, -2005, 2006, 2007, 2008 Free Software Foundation, Inc. +2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc. -This file is free documentation; the Free Software Foundation gives -unlimited permission to copy, distribute and modify it. +Copying and distribution of this file, with or without modification, are +permitted in any medium without royalty provided the copyright notice +and this notice are preserved. This file is offered as-is, without +warranty of any kind. @end ifclear @@ -187,7 +190,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 +212,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 @@ -229,7 +244,8 @@ which has the form: where @var{system} can have one of these forms: @example -@var{os} @var{kernel}-@var{os} +@var{os} +@var{kernel}-@var{os} @end example See the file @file{config.sub} for the possible values of each field. @@ -294,7 +310,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 +344,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: