Merge branch '1777-update-the-build-instructions-for-automake' into 'master'

Resolve "Update the build instructions for automake"

Closes #1777

See merge request isc-projects/bind9!3428
This commit is contained in:
Mark Andrews 2020-04-30 01:44:07 +00:00
commit 732604f2d4
3 changed files with 22 additions and 3 deletions

View file

@ -10,7 +10,9 @@
updated. [GL #1779]
5391. [func] The BIND 9 build system has been changed to use the
usual stack of autoconf+automake+libtool. [GL #4]
usual stack of autoconf+automake+libtool. If building
from the git repository run "autoreconf -fi" first.
[GL #4]
5390. [placeholder]

View file

@ -158,6 +158,7 @@ systems.
To build on a UNIX or Linux system, use:
$ autoreconf -fi (if you are building in the git repository)
$ ./configure
$ make
@ -188,6 +189,21 @@ or, if you have Xcode already installed, you can run `xcode-select
--install`. (Note that an Apple ID may be required to access the download
page.)
#### <a name="dependencies"> Dependencies
To build BIND you need to following packages installed:
libuv
pkg-config / pkgconfig / pkgconf
To build BIND from the git repository you will need the following tools
installed:
autoconf (includes autoreconf)
automake
libtool
libltdl-dev (Debian) / libtool-ltdl-dev (Fedora/CentOS) / libltdl (FreeBSD)
#### <a name="opts"/> Compile-time options
To see a full list of configuration options, run `configure --help`.

View file

@ -43,8 +43,9 @@
The BIND 9 build system has been changed to use the normal build tool
stack consisting of autoconf+automake+libtool. This should not make
any difference for people building BIND 9 from the release tarballs,
but if you are building BIND 9 from the git repository, or you are
using non-standard <command>./configure</command> option, you will
but if you are building BIND 9 from the git repository you will need
to run "autoreconf -fi" first. If you are using non-standard
<command>./configure</command> option, you will
need to pay extra attention. [GL #4]
</para>
</listitem>