Next: , Previous: Quick Installation, Up: Unix Installation



B.2.2 Additional Configuration Options

There are several additional options you may use on the configure command line when compiling gawk from scratch, including:

--enable-portals
Treat pathnames that begin with /p as BSD portal files when doing two-way I/O with the `|&' operator (see Portal Files).


--enable-switch
Enable the recognition and execution of C-style switch statements in awk programs (see Switch Statement.)


--with-included-gettext
Use the version of the gettext library that comes with gawk. This option should be used on systems that do not use version 2 (or later) of the GNU C library. All known modern GNU/Linux systems use Glibc 2. Use this option on any other system.


--disable-lint
This option disables 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 GCC's automatic dead-code-elimination, this option cuts almost 200K bytes off the size of the gawk executable on GNU/Linux x86 systems. Results on other systems and with other compilers are likely to vary. Using this option may bring you some slight performance improvement.

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. You should also use this option if --with-included-gettext doesn't work on your system.