mirror of
https://gitlab.isc.org/isc-projects/kea
synced 2025-09-02 15:05:16 +00:00
Remove recommendations about using Boost System (for ASIO)
for safer TCP. That is no longer in BIND 10. Also some minor doc improvements. Reviewed briefly over jabber. git-svn-id: svn://bind10.isc.org/svn/bind10/trunk@2015 e5f2f494-b856-4b98-b285-d166d9295462
This commit is contained in:
3
INSTALL
3
INSTALL
@@ -4,6 +4,3 @@ To build "configure" file:
|
|||||||
To then build from source:
|
To then build from source:
|
||||||
./configure
|
./configure
|
||||||
make
|
make
|
||||||
|
|
||||||
We recommend using the Boost libraries as it provides a safer TCP
|
|
||||||
implementation in BIND 10.
|
|
||||||
|
@@ -75,7 +75,8 @@
|
|||||||
data source backend is SQLite3. The authoritative server
|
data source backend is SQLite3. The authoritative server
|
||||||
requires SQLite 3.3.9 or newer.
|
requires SQLite 3.3.9 or newer.
|
||||||
The <command>b10-xfrin</command> and <command>b10-xfrout</command>
|
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.
|
and the Python _sqlite3.so module.
|
||||||
</para></note>
|
</para></note>
|
||||||
<!-- TODO: this will change ... -->
|
<!-- TODO: this will change ... -->
|
||||||
@@ -271,7 +272,7 @@ var/
|
|||||||
</para>
|
</para>
|
||||||
|
|
||||||
<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
|
and Python _sqlite3 module are required to enable the
|
||||||
Xfrout and Xfrin support.
|
Xfrout and Xfrin support.
|
||||||
</para>
|
</para>
|
||||||
@@ -281,23 +282,6 @@ var/
|
|||||||
for Python 3.1.
|
for Python 3.1.
|
||||||
</simpara></note>
|
</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>
|
<para>
|
||||||
Building BIND 10 also requires a C++ compiler and
|
Building BIND 10 also requires a C++ compiler and
|
||||||
standard development headers.
|
standard development headers.
|
||||||
@@ -518,14 +502,6 @@ implementation in BIND 10.
|
|||||||
</listitem>
|
</listitem>
|
||||||
</varlistentry>
|
</varlistentry>
|
||||||
|
|
||||||
<varlistentry>
|
|
||||||
<term>--with-boost-system</term>
|
|
||||||
<listitem>
|
|
||||||
<simpara>Define to use the Boost System library.
|
|
||||||
</simpara>
|
|
||||||
</listitem>
|
|
||||||
</varlistentry>
|
|
||||||
|
|
||||||
<varlistentry>
|
<varlistentry>
|
||||||
<term>--with-pythonpath</term>
|
<term>--with-pythonpath</term>
|
||||||
<listitem>
|
<listitem>
|
||||||
@@ -551,14 +527,14 @@ implementation in BIND 10.
|
|||||||
<!-- TODO: lcov -->
|
<!-- TODO: lcov -->
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
For example, the following configures it to build
|
For example, the following configures it
|
||||||
with BOOST ASIO support, find the Boost headers, find the
|
build with Boost Python support (for Python DNS library),
|
||||||
|
find the Boost headers and library, find the
|
||||||
Python interpreter, and sets the installation location:
|
Python interpreter, and sets the installation location:
|
||||||
|
|
||||||
<screen>$ <userinput>./configure --with-boost-lib=/usr/pkg/lib \
|
<screen>$ <userinput>./configure --with-boost-lib=/usr/pkg/lib \
|
||||||
--with-boost-include=/usr/pkg/include \
|
--with-boost-include=/usr/pkg/include \
|
||||||
--with-boost-python \
|
--with-boost-python \
|
||||||
--with-boost-system \
|
|
||||||
--with-pythonpath=/usr/pkg/bin/python3.1 \
|
--with-pythonpath=/usr/pkg/bin/python3.1 \
|
||||||
--prefix=/opt/bind10</userinput></screen>
|
--prefix=/opt/bind10</userinput></screen>
|
||||||
</para>
|
</para>
|
||||||
|
Reference in New Issue
Block a user