Changes between Version 10 and Version 11 of GettingStartedBIND10Development


Ignore:
Timestamp:
Jan 28, 2014, 12:26:55 PM (4 years ago)
Author:
muks
Comment:

Add some more configure options useful to developers

Legend:

Unmodified
Added
Removed
Modified
  • GettingStartedBIND10Development

    v10 v11  
    2424BIND 10 is a suite of modular components -- different processes performing different tasks. The two primary processes for getting started with BIND 10 development are: b10-msgq and b10-cfgmgr.  The b10-msgq daemon provides a message bus for BIND 10 components to communicate. The b10-cfgmgr daemon is used to read and store configurations used by the various BIND 10 programs.
    2525
     26Developers should pass additional arguments to `configure` such as:
     27
     28 * `--enable-debug`: Enables some optional debug checks that slow down code, but check harder for correctness
     29 * `--enable-logger-checks`: During logging calls, checks logging format strings for extra placeholders that have not been substituted, etc.
     30 * `--enable-experimental-resolver`: Build the prototype DNS resolver (experimental) that is very basic
     31
     32{{{
     33  ./configure --with-boost-include=/opt/boost --enable-debug --enable-logger-checks --enable-experimental-resolver
     34}}}
     35
    2636The core python modules are located in the source tree at src/lib/python/isc and installed to $(prefix)/lib/python3.1/site-packages/isc/.
    2737