summaryrefslogtreecommitdiff
path: root/INSTALL.autoconf
diff options
context:
space:
mode:
authorKevin Ryde <user42@zip.com.au>2002-06-13 23:46:21 +0200
committerKevin Ryde <user42@zip.com.au>2002-06-13 23:46:21 +0200
commit28409a50eadb271dea80a4e0d43a98735a0ab9b8 (patch)
tree466a8051da0f244fbbdb013da1670b4283eb64e8 /INSTALL.autoconf
parentde03d4713ca961ce331d1e565931bd5aed4a233d (diff)
downloadgmp-28409a50eadb271dea80a4e0d43a98735a0ab9b8.tar.gz
* configure, INSTALL.autoconf: Update to autoconf 2.53.
Diffstat (limited to 'INSTALL.autoconf')
-rw-r--r--INSTALL.autoconf44
1 files changed, 23 insertions, 21 deletions
diff --git a/INSTALL.autoconf b/INSTALL.autoconf
index 666ffd9f8..ce83b00cf 100644
--- a/INSTALL.autoconf
+++ b/INSTALL.autoconf
@@ -1,3 +1,9 @@
+Copyright 1994, 1995, 1996, 1999, 2000, 2001, 2002 Free Software
+Foundation, Inc.
+
+ This file is free documentation; the Free Software Foundation gives
+unlimited permission to copy, distribute and modify it.
+
Basic Installation
==================
@@ -70,7 +76,7 @@ them in the environment. You can do that on the command line like this:
./configure CC=c89 CFLAGS=-O2 LIBS=-lposix
- *Note Environment Variables::, for more details.
+ *Note Defining Variables::, for more details.
Compiling For Multiple Architectures
====================================
@@ -84,10 +90,10 @@ the `configure' script. `configure' automatically checks for the
source code in the directory that `configure' is in and in `..'.
If you have to use a `make' that does not support the `VPATH'
-variable, you have to compile the package for one architecture at a time
-in the source code directory. After you have installed the package for
-one architecture, use `make distclean' before reconfiguring for another
-architecture.
+variable, you have to compile the package for one architecture at a
+time in the source code directory. After you have installed the
+package for one architecture, use `make distclean' before reconfiguring
+for another architecture.
Installation Names
==================
@@ -131,9 +137,10 @@ Specifying the System Type
==========================
There may be some features `configure' cannot figure out
-automatically, but needs to determine by the type of host the package
-will run on. Usually `configure' can figure that out, but if it prints
-a message saying it cannot guess the host type, give it the
+automatically, but needs to determine by the type of machine the package
+will run on. Usually, assuming the package is built to be run on the
+_same_ architectures, `configure' can figure that out, but if it prints
+a message saying it cannot guess the machine type, give it the
`--build=TYPE' option. TYPE can either be a short name for the system
type, such as `sun4', or a canonical name which has the form:
@@ -141,25 +148,20 @@ type, such as `sun4', or a canonical name which has the form:
where SYSTEM can have one of these forms:
- OS
- KERNEL-OS
+ OS KERNEL-OS
See the file `config.sub' for the possible values of each field. If
`config.sub' isn't included in this package, then this package doesn't
-need to know the host type.
+need to know the machine type.
If you are _building_ compiler tools for cross-compiling, you should
use the `--target=TYPE' option to select the type of system they will
produce code for.
If you want to _use_ a cross compiler, that generates code for a
-platform different from the build platform, you should specify the host
-platform (i.e., that on which the generated programs will eventually be
-run) with `--host=TYPE'. In this case, you should also specify the
-build platform with `--build=TYPE', because, in this case, it may not
-be possible to guess the build platform (it sometimes involves
-compiling and running simple test programs, and this can't be done if
-the compiler is a cross compiler).
+platform different from the build platform, you should specify the
+"host" platform (i.e., that on which the generated programs will
+eventually be run) with `--host=TYPE'.
Sharing Defaults
================
@@ -172,11 +174,11 @@ default values for variables like `CC', `cache_file', and `prefix'.
`CONFIG_SITE' environment variable to the location of the site script.
A warning: not all `configure' scripts look for a site script.
-Environment Variables
-=====================
+Defining Variables
+==================
Variables not defined in a site shell script can be set in the
-environment passed to configure. However, some packages may run
+environment passed to `configure'. However, some packages may run
configure again during the build, and the customized values of these
variables may be lost. In order to avoid this problem, you should set
them in the `configure' command line, using `VAR=value'. For example: