PKCS#11 hardware service module for cryptographic operations,
``engine_pkcs11`` from the OpenSC project must be compiled and used.
+On Linux, process capabilities are managed in user space using the
+``libcap`` library
+(https://git.kernel.org/pub/scm/libs/libcap/libcap.git/), which can be
+installed on most Linux systems via the ``libcap-dev`` or
+``libcap-devel`` package.
+
To build BIND from the git repository, the following tools must also be
installed:
``PKG_CONFIG_PATH``. ``readline`` is used by default, and ``libedit``
can be explicitly requested using ``--with-readline=libedit``.
-Certain compiled-in constants and default settings can be decreased to
-values better suited to small machines, e.g. OpenWRT boxes, by
-specifying ``--with-tuning=small`` on the ``configure`` command line.
-This decreases memory usage by using smaller structures, but degrades
-performance.
-
-On Linux, process capabilities are managed in user space using the
-``libcap`` library
-(https://git.kernel.org/pub/scm/libs/libcap/libcap.git/), which can be
-installed on most Linux systems via the ``libcap-dev`` or
-``libcap-devel`` package. Process capability support can also be
-disabled by configuring with ``--disable-linux-caps``.
-
On some platforms it is necessary to explicitly request large file
support to handle files bigger than 2GB. This can be done by using
``--enable-largefile`` on the ``configure`` command line.