--with-bash-malloc
Use the Bash version of malloc in the directory lib/malloc. This is not the same malloc that appears in gnu libc, but an older version originally derived from the 4.2 bsd malloc. This malloc is very fast, but wastes some space on each allocation. This option is enabled by default. The NOTES file contains a list of systems for which this should be turned off, and configure disables this option automatically for a number of systems.
--with-curses
Use the curses library instead of the termcap library. This should be supplied if your system has an inadequate or incomplete termcap database.
--with-gnu-malloc
A synonym for --with-bash-malloc.
--with-installed-readline[=PREFIX]
Define this to make Bash link with a locally-installed version of Readline rather than the version in lib/readline. This works only with Readline 5.0 and later versions. If PREFIX is yes or not supplied, configure uses the values of the make variables includedir and libdir, which are subdirectories of prefix by default, to find the installed version of Readline if it is not in the standard system include and library directories. If PREFIX is no, Bash links with the version in lib/readline. If PREFIX is set to any other value, configure treats it as a directory pathname and looks for the installed version of Readline in subdirectories of that directory (include files in PREFIX /include and the library in PREFIX /lib).
--with-purify
Define this to use the Purify memory allocation checker from Rational Software.
--enable-minimal-config
This produces a shell with minimal features, close to the historical Bourne shell.
There are several --enable- options that alter how Bash is compiled and linked, rather than changing run-time features.
--enable-largefile
Enable support for large files (http://www.sas.com/standards/large_file/ x_open.20Mar96.html) if the operating system requires special compiler op- tions to build programs which can access large files. This is enabled by default, if the operating system provides large file support.
--enable-profiling
This builds a Bash binary that produces profiling information to be processed by gprof each time it is executed.
--enable-static-link
This causes Bash to be linked statically, if gcc is being used. This could be used to build a version to use as root’s shell.
The ‘minimal-config’ option can be used to disable all of the following options, but it is processed first, so individual options may be enabled using ‘enable-feature’.