| OLD | NEW |
| 1 Installation Instructions | 1 Installation Instructions |
| 2 ************************* | 2 ************************* |
| 3 | 3 |
| 4 Copyright (C) 1994-1996, 1999-2002, 2004-2011 Free Software Foundation, | 4 Copyright (C) 1994-1996, 1999-2002, 2004-2013 Free Software Foundation, |
| 5 Inc. | 5 Inc. |
| 6 | 6 |
| 7 Copying and distribution of this file, with or without modification, | 7 Copying and distribution of this file, with or without modification, |
| 8 are permitted in any medium without royalty provided the copyright | 8 are permitted in any medium without royalty provided the copyright |
| 9 notice and this notice are preserved. This file is offered as-is, | 9 notice and this notice are preserved. This file is offered as-is, |
| 10 without warranty of any kind. | 10 without warranty of any kind. |
| 11 | 11 |
| 12 Basic Installation | 12 Basic Installation |
| 13 ================== | 13 ================== |
| 14 | 14 |
| 15 Briefly, the shell commands `./configure; make; make install' should | 15 Briefly, the shell command `./configure && make && make install' |
| 16 configure, build, and install this package. The following | 16 should configure, build, and install this package. The following |
| 17 more-detailed instructions are generic; see the `README' file for | 17 more-detailed instructions are generic; see the `README' file for |
| 18 instructions specific to this package. Some packages provide this | 18 instructions specific to this package. Some packages provide this |
| 19 `INSTALL' file but do not implement all of the features documented | 19 `INSTALL' file but do not implement all of the features documented |
| 20 below. The lack of an optional feature in a given package is not | 20 below. The lack of an optional feature in a given package is not |
| 21 necessarily a bug. More recommendations for GNU packages can be found | 21 necessarily a bug. More recommendations for GNU packages can be found |
| 22 in *note Makefile Conventions: (standards)Makefile Conventions. | 22 in *note Makefile Conventions: (standards)Makefile Conventions. |
| 23 | 23 |
| 24 The `configure' shell script attempts to guess correct values for | 24 The `configure' shell script attempts to guess correct values for |
| 25 various system-dependent variables used during compilation. It uses | 25 various system-dependent variables used during compilation. It uses |
| 26 those values to create a `Makefile' in each directory of the package. | 26 those values to create a `Makefile' in each directory of the package. |
| (...skipping 275 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 302 configure again during the build, and the customized values of these | 302 configure again during the build, and the customized values of these |
| 303 variables may be lost. In order to avoid this problem, you should set | 303 variables may be lost. In order to avoid this problem, you should set |
| 304 them in the `configure' command line, using `VAR=value'. For example: | 304 them in the `configure' command line, using `VAR=value'. For example: |
| 305 | 305 |
| 306 ./configure CC=/usr/local2/bin/gcc | 306 ./configure CC=/usr/local2/bin/gcc |
| 307 | 307 |
| 308 causes the specified `gcc' to be used as the C compiler (unless it is | 308 causes the specified `gcc' to be used as the C compiler (unless it is |
| 309 overridden in the site shell script). | 309 overridden in the site shell script). |
| 310 | 310 |
| 311 Unfortunately, this technique does not work for `CONFIG_SHELL' due to | 311 Unfortunately, this technique does not work for `CONFIG_SHELL' due to |
| 312 an Autoconf bug. Until the bug is fixed you can use this workaround: | 312 an Autoconf limitation. Until the limitation is lifted, you can use |
| 313 this workaround: |
| 313 | 314 |
| 314 CONFIG_SHELL=/bin/bash /bin/bash ./configure CONFIG_SHELL=/bin/bash | 315 CONFIG_SHELL=/bin/bash ./configure CONFIG_SHELL=/bin/bash |
| 315 | 316 |
| 316 `configure' Invocation | 317 `configure' Invocation |
| 317 ====================== | 318 ====================== |
| 318 | 319 |
| 319 `configure' recognizes the following options to control how it | 320 `configure' recognizes the following options to control how it |
| 320 operates. | 321 operates. |
| 321 | 322 |
| 322 `--help' | 323 `--help' |
| 323 `-h' | 324 `-h' |
| 324 Print a summary of all of the options to `configure', and exit. | 325 Print a summary of all of the options to `configure', and exit. |
| (...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 360 for more details, including other options available for fine-tuning | 361 for more details, including other options available for fine-tuning |
| 361 the installation locations. | 362 the installation locations. |
| 362 | 363 |
| 363 `--no-create' | 364 `--no-create' |
| 364 `-n' | 365 `-n' |
| 365 Run the configure checks, but stop before creating any output | 366 Run the configure checks, but stop before creating any output |
| 366 files. | 367 files. |
| 367 | 368 |
| 368 `configure' also accepts some other, not widely useful, options. Run | 369 `configure' also accepts some other, not widely useful, options. Run |
| 369 `configure --help' for more details. | 370 `configure --help' for more details. |
| 370 | |
| OLD | NEW |