Next: Configuration Philosophy, Previous: Quick Installation, Up: Unix Installation [Contents][Index]
There are several additional options you may use on the configure
command line when compiling gawk
from scratch, including:
--disable-extensions
Disable configuring and building the sample extensions in the extension directory. This is useful for cross-compiling. The default action is to dynamically check if the extensions can be configured and compiled.
--disable-lint
Disable all lint checking within gawk
. The
--lint and --lint-old options
(see Options)
are accepted, but silently do nothing.
Similarly, setting the LINT
variable
(see User-modified)
has no effect on the running awk
program.
When used with the GNU Compiler Collection’s (GCC’s)
automatic dead-code-elimination, this option
cuts almost 23K bytes off the size of the gawk
executable on GNU/Linux x86_64 systems. Results on other systems and
with other compilers are likely to vary.
Using this option may bring you some slight performance improvement.
CAUTION: Using this option will cause some of the tests in the test suite to fail. This option may be removed at a later date.
--disable-nls
Disable all message-translation facilities. This is usually not desirable, but it may bring you some slight performance improvement.
--with-whiny-user-strftime
Force use of the included version of the C strftime()
function for deficient systems.
Use the command ‘./configure --help’ to see the full list of
options supplied by configure
.