/[public]/psiconv/tags/rel-0-9-3/INSTALL
ViewVC logotype

Diff of /psiconv/tags/rel-0-9-3/INSTALL

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

Revision 147 Revision 150
1Copyright 1994, 1995, 1996, 1999, 2000, 2001 Free Software Foundation, 1Copyright 1994, 1995, 1996, 1999, 2000, 2001, 2002 Free Software
2Inc. 2Foundation, Inc.
3 3
4 This file is free documentation; the Free Software Foundation gives 4 This file is free documentation; the Free Software Foundation gives
5unlimited permission to copy, distribute and modify it. 5unlimited permission to copy, distribute and modify it.
6 6
7Basic Installation 7Basic Installation
69 69
70 Some systems require unusual options for compilation or linking that 70 Some systems require unusual options for compilation or linking that
71the `configure' script does not know about. Run `./configure --help' 71the `configure' script does not know about. Run `./configure --help'
72for details on some of the pertinent environment variables. 72for details on some of the pertinent environment variables.
73 73
74 You can give `configure' initial values for variables by setting 74 You can give `configure' initial values for configuration parameters
75them in the environment. You can do that on the command line like this: 75by setting variables in the command line or in the environment. Here
76is an example:
76 77
77 ./configure CC=c89 CFLAGS=-O2 LIBS=-lposix 78 ./configure CC=c89 CFLAGS=-O2 LIBS=-lposix
78 79
79 *Note Defining Variables::, for more details. 80 *Note Defining Variables::, for more details.
80 81
135 136
136Specifying the System Type 137Specifying the System Type
137========================== 138==========================
138 139
139 There may be some features `configure' cannot figure out 140 There may be some features `configure' cannot figure out
140automatically, but needs to determine by the type of host the package 141automatically, but needs to determine by the type of machine the package
141will run on. Usually `configure' can figure that out, but if it prints 142will run on. Usually, assuming the package is built to be run on the
143_same_ architectures, `configure' can figure that out, but if it prints
142a message saying it cannot guess the host type, give it the 144a message saying it cannot guess the machine type, give it the
143`--build=TYPE' option. TYPE can either be a short name for the system 145`--build=TYPE' option. TYPE can either be a short name for the system
144type, such as `sun4', or a canonical name which has the form: 146type, such as `sun4', or a canonical name which has the form:
145 147
146 CPU-COMPANY-SYSTEM 148 CPU-COMPANY-SYSTEM
147 149
149 151
150 OS KERNEL-OS 152 OS KERNEL-OS
151 153
152 See the file `config.sub' for the possible values of each field. If 154 See the file `config.sub' for the possible values of each field. If
153`config.sub' isn't included in this package, then this package doesn't 155`config.sub' isn't included in this package, then this package doesn't
154need to know the host type. 156need to know the machine type.
155 157
156 If you are _building_ compiler tools for cross-compiling, you should 158 If you are _building_ compiler tools for cross-compiling, you should
157use the `--target=TYPE' option to select the type of system they will 159use the `--target=TYPE' option to select the type of system they will
158produce code for. 160produce code for.
159 161
160 If you want to _use_ a cross compiler, that generates code for a 162 If you want to _use_ a cross compiler, that generates code for a
161platform different from the build platform, you should specify the host 163platform different from the build platform, you should specify the
162platform (i.e., that on which the generated programs will eventually be 164"host" platform (i.e., that on which the generated programs will
163run) with `--host=TYPE'. In this case, you should also specify the 165eventually be run) with `--host=TYPE'.
164build platform with `--build=TYPE', because, in this case, it may not
165be possible to guess the build platform (it sometimes involves
166compiling and running simple test programs, and this can't be done if
167the compiler is a cross compiler).
168 166
169Sharing Defaults 167Sharing Defaults
170================ 168================
171 169
172 If you want to set default values for `configure' scripts to share, 170 If you want to set default values for `configure' scripts to share,

Legend:
Removed from v.147  
changed lines
  Added in v.150

frodo@frodo.looijaard.name
ViewVC Help
Powered by ViewVC 1.1.26