diff --git a/CHANGES b/CHANGES
index e269ea9396..2c6946ab18 100644
--- a/CHANGES
+++ b/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]
diff --git a/README.md b/README.md
index c9e19a211d..6d921fd85d 100644
--- a/README.md
+++ b/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.)
+#### 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)
+
#### Compile-time options
To see a full list of configuration options, run `configure --help`.
diff --git a/doc/arm/notes-9.17.2.xml b/doc/arm/notes-9.17.2.xml
index 0d48dd78dd..a40cad3b2a 100644
--- a/doc/arm/notes-9.17.2.xml
+++ b/doc/arm/notes-9.17.2.xml
@@ -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 ./configure 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
+ ./configure option, you will
need to pay extra attention. [GL #4]