Question on "--with-libxml2" option while compiling on Sparc Solaris 10 and the Configuration Summary output.

Bhangui, Sandeep - BLS CTR Bhangui.Sandeep at bls.gov
Thu Aug 6 19:29:45 UTC 2015


Hello


This is what I get in the summary after I run configure  on BIND 9.10.2P3 source code when I use the "-with-libxml2" option for compiling .  As we can see the summary  says that the option has been enabled.

Configuration summary:
------------------------------------------------------------------------
Optional features enabled:
    Multiprocessing support (--enable-threads)
        Mutex lock type: adaptive
    GSS-API (--with-gssapi)
    Source Identity Token support (--enable-sit)
        Algorithm: aes
    IPv6 support (--enable-ipv6)
    OpenSSL cryptography/DNSSEC (--with-openssl)
    XML statistics (--with-libxml2)
    Allow 'fixed' rrset-order (--enable-fixed-rrset)
    Print backtrace on crash (--enable-backtrace)
    Use symbol table for backtrace, named only (--enable-symtable)
    Dynamically loadable zone (DLZ) drivers:
        None

Features disabled or unavailable on this platform:
    Large-system tuning (--with-tuning)
    GeoIP access control (--with-geoip)
    PKCS#11/Cryptoki support (--with-pkcs11)
    Native PKCS#11/Cryptoki support (--enable-native-pkcs11)
    GOST algorithm support (--with-gost)
    ECDSA algorithm support (--with-ecdsa)
    Use libseccomp system call filtering (--enable-seccomp)
    Use GNU libtool (--with-libtool)
    Automated Testing Framework (--with-atf)
    Python tools (--with-python)
    JSON statistics (--with-libjson)


The complied 9.10.2P3 named binary shows that it is compiled with " -with-libxml2"

./named -V
BIND 9.10.2-P3 <id:e5e8feec> built by make with '--build=sparc-sun-solaris2.10' '--host=sparc-sun-solaris2.10' '--with-openssl' '--with-libxml2' '--disable-openssl-version-check' '--enable-ipv6' '--enable-fixed-rrset' '--enable-threads' '--enable-sit' '--enable-largefile' '--enable-full-report' '--prefix=/usr/local/named-jail9.10.2P3' '--bindir=/usr/local/named-jail9.10.2P3/usr/bin' '--sbindir=/usr/local/named-jail9.10.2P3/usr/sbin' '--libexecdir=/usr/local/named-jail9.10.2P3/usr/libexec' '--sysconfdir=/usr/local/named-jail9.10.2P3/etc' '--sharedstatedir=/usr/local/named-jail9.10.2P3/usr/shared' '--localstatedir=/usr/local/named-jail9.10.2P3/var' '--libdir=/usr/local/named-jail9.10.2P3/usr/lib' '--includedir=/usr/local/named-jail9.10.2P3/usr/include' '--mandir=/usr/local/named-jail9.10.2P3/usr/man' 'build_alias=sparc-sun-solaris2.10' 'host_alias=sparc-sun-solaris2.10'
compiled by GCC 3.4.3 (csl-sol210-3_4-branch+sol_rpath)
compiled with OpenSSL version: OpenSSL 0.9.7d 17 Mar 2004 (+ security fixes for: CVE-2005-2969 CVE-2006-2937 CVE-2006-2940 CVE-2006-3738 CVE-2006-4339 CVE-2006-4343 CVE-2006-7250 CVE-2007-5135 CVE-2007-3108 CVE-2008-5077 CVE-2008-7270 CVE-2009-0590 CVE-2009-2409 CVE-2009-3555 CVE-2010-4180 CVE-2011-4576 CVE-2011-4619 CVE-2012-0884 CVE-2012-1165 CVE-2012-2110 CVE-2012-2131 CVE-2012-2333 CVE-2013-0166 CVE-2013-0169 CVE-2014-0224 CVE-2014-3508 CVE-2014-3511 CVE-2014-3566 CVE-2014-3567 CVE-2014-3568 CVE-2014-3569 CVE-2014-3570 CVE-2014-8275 CVE-2015-0204 CVE-2015-0286 CVE-2015-0287 CVE-2015-0288 CVE-2015-0289 CVE-2015-0292 CVE-2015-0293 CVE-2015-1789 CVE-2015-1790 CVE-2015-4000)
linked to OpenSSL version: OpenSSL 0.9.7d 17 Mar 2004 (+ security fixes for: CVE-2005-2969 CVE-2006-2937 CVE-2006-2940 CVE-2006-3738 CVE-2006-4339 CVE-2006-4343 CVE-2006-7250 CVE-2007-5135 CVE-2007-3108 CVE-2008-5077 CVE-2008-7270 CVE-2009-0590 CVE-2009-2409 CVE-2009-3555 CVE-2010-4180 CVE-2011-4576 CVE-2011-4619 CVE-2012-0884 CVE-2012-1165 CVE-2012-2110 CVE-2012-2131 CVE-2012-2333 CVE-2013-0166 CVE-2013-0169 CVE-2014-0224 CVE-2014-3508 CVE-2014-3511 CVE-2014-3566 CVE-2014-3567 CVE-2014-3568 CVE-2014-3569 CVE-2014-3570 CVE-2014-8275 CVE-2015-0204 CVE-2015-0286 CVE-2015-0287 CVE-2015-0288 CVE-2015-0289 CVE-2015-0292 CVE-2015-0293 CVE-2015-1789 CVE-2015-1790 CVE-2015-4000)
compiled with libxml2 version: 2.6.23
linked to libxml2 version: 20623


It seems to me that above both output for Bind9.10.2P3 seem to be correct and in sync.

This is what I get when in summary when I run configure with the same options on source code for Bind9.9.7P2. As we can see the summary does not say that the option "-with-libxml2" is enabled even though I have it in the configure.

Is that normal or do I have an issue here?

Should I not see XML statistics enabled in the summary below for BIND9.9.7P2?

========================================================================
Configuration summary:
------------------------------------------------------------------------
Optional features enabled:
    Multiprocessing support (--enable-threads)
    Response Rate Limiting (--enable-rrl)
    GSS-API (--with-gssapi)
    Allow 'fixed' rrset-order (--enable-fixed-rrset)
    Print backtrace on crash (--enable-backtrace)
    Use symbol table for backtrace, named only (--enable-symtable)
    Dynamically loadable zone (DLZ) drivers:
        None

Features disabled or unavailable on this platform:
    PKCS#11/Cryptoki support (--with-pkcs11)
    New statistics (--enable-newstats)
    Automated Testing Framework (--with-atf)
    GOST algorithm support (--with-gost)
    ECDSA algorithm support (--with-ecdsa)
    Python tools (--with-python)


And the compiled named  binary of named when invoked with -V shows that the option was used in compiling....

./named -V
BIND 9.9.7-P2 (Extended Support Version) <id:304c9a9f> built by make with '--build=sparc-sun-solaris2.10' '--host=sparc-sun-solaris2.10' '--with-openssl' '--with-libxml2' '--disable-openssl-version-check' '--enable-ipv6' '--enable-fixed-rrset' '--enable-threads' '--enable-rrl' '--enable-largefile' '--prefix=/usr/local/named-jail9.9.7P2' '--bindir=/usr/local/named-jail9.9.7P2/usr/bin' '--sbindir=/usr/local/named-jail9.9.7P2/usr/sbin' '--libexecdir=/usr/local/named-jail9.9.7P2/usr/libexec' '--sysconfdir=/usr/local/named-jail9.9.7P2/etc' '--sharedstatedir=/usr/local/named-jail9.9.7P2/usr/shared' '--localstatedir=/usr/local/named-jail9.9.7P2/var' '--libdir=/usr/local/named-jail9.9.7P2/usr/lib' '--includedir=/usr/local/named-jail9.9.7P2/usr/include' '--mandir=/usr/local/named-jail9.9.7P2/usr/man' 'build_alias=sparc-sun-solaris2.10' 'host_alias=sparc-sun-solaris2.10'
compiled by GCC 3.4.3 (csl-sol210-3_4-branch+sol_rpath)
compiled with OpenSSL version: OpenSSL 0.9.7d 17 Mar 2004 (+ security fixes for: CVE-2005-2969 CVE-2006-2937 CVE-2006-2940 CVE-2006-3738 CVE-2006-4339 CVE-2006-4343 CVE-2006-7250 CVE-2007-5135 CVE-2007-3108 CVE-2008-5077 CVE-2008-7270 CVE-2009-0590 CVE-2009-2409 CVE-2009-3555 CVE-2010-4180 CVE-2011-4576 CVE-2011-4619 CVE-2012-0884 CVE-2012-1165 CVE-2012-2110 CVE-2012-2131 CVE-2012-2333 CVE-2013-0166 CVE-2013-0169 CVE-2014-0224 CVE-2014-3508 CVE-2014-3511 CVE-2014-3566 CVE-2014-3567 CVE-2014-3568 CVE-2014-3569 CVE-2014-3570 CVE-2014-8275 CVE-2015-0204 CVE-2015-0286 CVE-2015-0287 CVE-2015-0288 CVE-2015-0289 CVE-2015-0292 CVE-2015-0293 CVE-2015-1789 CVE-2015-1790 CVE-2015-4000)
linked to OpenSSL version: OpenSSL 0.9.7d 17 Mar 2004 (+ security fixes for: CVE-2005-2969 CVE-2006-2937 CVE-2006-2940 CVE-2006-3738 CVE-2006-4339 CVE-2006-4343 CVE-2006-7250 CVE-2007-5135 CVE-2007-3108 CVE-2008-5077 CVE-2008-7270 CVE-2009-0590 CVE-2009-2409 CVE-2009-3555 CVE-2010-4180 CVE-2011-4576 CVE-2011-4619 CVE-2012-0884 CVE-2012-1165 CVE-2012-2110 CVE-2012-2131 CVE-2012-2333 CVE-2013-0166 CVE-2013-0169 CVE-2014-0224 CVE-2014-3508 CVE-2014-3511 CVE-2014-3566 CVE-2014-3567 CVE-2014-3568 CVE-2014-3569 CVE-2014-3570 CVE-2014-8275 CVE-2015-0204 CVE-2015-0286 CVE-2015-0287 CVE-2015-0288 CVE-2015-0289 CVE-2015-0292 CVE-2015-0293 CVE-2015-1789 CVE-2015-1790 CVE-2015-4000)
compiled with libxml2 version: 2.6.23
linked to libxml2 version: 20623

TIA

Thanks
Sandeep
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.isc.org/pipermail/bind-users/attachments/20150806/1600a360/attachment-0001.html>


More information about the bind-users mailing list