From: Ondřej Surý Date: Fri, 11 Nov 2022 15:39:35 +0000 (+0100) Subject: Update the build requirements in the ARM X-Git-Tag: v9.19.8~59^2~1 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=76725718f44b4b336d440519b1ff00bf05f65a29;p=thirdparty%2Fbind9.git Update the build requirements in the ARM The build requirements have been updated to state that libcap is now required on Linux and removed mention of --with-tuning configure option. --- diff --git a/doc/arm/build.inc.rst b/doc/arm/build.inc.rst index 8971bc4c206..7239b1a3c93 100644 --- a/doc/arm/build.inc.rst +++ b/doc/arm/build.inc.rst @@ -71,6 +71,12 @@ in a nonstandard location, specify the prefix using 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: @@ -132,19 +138,6 @@ installed. If these are installed at a nonstandard location, adjust ``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.