mirror of
https://github.com/isc-projects/bind9.git
synced 2026-06-05 04:42:03 -04:00
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:
commit
732604f2d4
3 changed files with 22 additions and 3 deletions
4
CHANGES
4
CHANGES
|
|
@ -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]
|
||||
|
||||
|
|
|
|||
16
README.md
16
README.md
|
|
@ -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`.
|
||||
|
|
|
|||
|
|
@ -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>
|
||||
|
|
|
|||
Loading…
Reference in a new issue