|
@@ -75,7 +75,8 @@
|
|
|
data source backend is SQLite3. The authoritative server
|
|
|
requires SQLite 3.3.9 or newer.
|
|
|
The <command>b10-xfrin</command> and <command>b10-xfrout</command>
|
|
|
- modules require the libboost library, libpython3 library,
|
|
|
+ modules require the libboost library,
|
|
|
+ Boost Python library, libpython3 library,
|
|
|
and the Python _sqlite3.so module.
|
|
|
</para></note>
|
|
|
<!-- TODO: this will change ... -->
|
|
@@ -271,7 +272,7 @@ var/
|
|
|
</para>
|
|
|
|
|
|
<para>
|
|
|
- The Boost Library, Boost Python library, Python Library,
|
|
|
+ The Boost Library, Boost Python Library, Python Library,
|
|
|
and Python _sqlite3 module are required to enable the
|
|
|
Xfrout and Xfrin support.
|
|
|
</para>
|
|
@@ -282,23 +283,6 @@ var/
|
|
|
</simpara></note>
|
|
|
|
|
|
<para>
|
|
|
- If the Boost System Library is detected at configure time,
|
|
|
- BIND 10 will be built using an alternative method for
|
|
|
- networking I/O using Boost ASIO support. This provides
|
|
|
- asynchrony support; with ASIO the Authoritative DNS server
|
|
|
- can handle other queries while the processing of a TCP
|
|
|
- transaction stalls.
|
|
|
- This dependency is not required unless you need
|
|
|
- <!-- TODO: want --> this feature as TCP transport support is
|
|
|
- provided using alternative code.
|
|
|
- </para>
|
|
|
-
|
|
|
-<note><simpara>
|
|
|
-We recommend using the Boost libraries as it provides a safer TCP
|
|
|
-implementation in BIND 10.
|
|
|
-</simpara></note>
|
|
|
-
|
|
|
- <para>
|
|
|
Building BIND 10 also requires a C++ compiler and
|
|
|
standard development headers.
|
|
|
BIND 10 builds have been tested with GCC g++ 3.4.3, 4.1.2,
|
|
@@ -519,14 +503,6 @@ implementation in BIND 10.
|
|
|
</varlistentry>
|
|
|
|
|
|
<varlistentry>
|
|
|
- <term>--with-boost-system</term>
|
|
|
- <listitem>
|
|
|
- <simpara>Define to use the Boost System library.
|
|
|
- </simpara>
|
|
|
- </listitem>
|
|
|
- </varlistentry>
|
|
|
-
|
|
|
- <varlistentry>
|
|
|
<term>--with-pythonpath</term>
|
|
|
<listitem>
|
|
|
<simpara>Define the path to Python 3.1 if it is not in the
|
|
@@ -551,14 +527,14 @@ implementation in BIND 10.
|
|
|
<!-- TODO: lcov -->
|
|
|
|
|
|
<para>
|
|
|
- For example, the following configures it to build
|
|
|
- with BOOST ASIO support, find the Boost headers, find the
|
|
|
+ For example, the following configures it
|
|
|
+ build with Boost Python support (for Python DNS library),
|
|
|
+ find the Boost headers and library, find the
|
|
|
Python interpreter, and sets the installation location:
|
|
|
|
|
|
<screen>$ <userinput>./configure --with-boost-lib=/usr/pkg/lib \
|
|
|
--with-boost-include=/usr/pkg/include \
|
|
|
--with-boost-python \
|
|
|
- --with-boost-system \
|
|
|
--with-pythonpath=/usr/pkg/bin/python3.1 \
|
|
|
--prefix=/opt/bind10</userinput></screen>
|
|
|
</para>
|