[dev] Change in the build system - please test
Xavier Humbert
xavier.humbert at ac-nancy-metz.fr
Tue Apr 21 17:55:15 UTC 2020
Ondej,
Built on FreeBSD 12.1-STABLE, so far so good :
[xavier at numenor bind9]$ ./configure --prefix
/home/xavier/Development/bind9/build/
===============================================================================
Configuration summary:
-------------------------------------------------------------------------------
Optional features enabled:
Allow 'dnstap' packet logging (--enable-dnstap)
GeoIP2 access control (--enable-geoip)
GSS-API (--with-gssapi)
CMocka Unit Testing Framework (--with-cmocka)
DNSSEC validation active by default (--enable-auto-validation)
Dynamically loadable zone (DLZ) drivers:
Berkeley DB (--with-dlz-bdb)
LDAP (--with-dlz-ldap)
MySQL (--with-dlz-mysql)
ODBC (--with-dlz-odbc)
Postgres (--with-dlz-postgres)
Filesystem (--with-dlz-filesystem)
Stub (--with-dlz-stub)
-------------------------------------------------------------------------------
Features disabled or unavailable on this platform:
Small-system tuning (--with-tuning)
DNS Response Policy Service interface (--enable-dnsrps)
Allow 'fixed' rrset-order (--enable-fixed-rrset)
Using PKCS#11 for Public-Key Cryptography (--with-native-pkcs11)
Print backtrace on crash (--enable-backtrace)
Very verbose query trace logging (--enable-querytrace)
LMDB database to store configuration for 'addzone' zones (--with-lmdb)
IDN support (--with-libidn2)
-------------------------------------------------------------------------------
Configured paths:
prefix: /home/xavier/Development/bind9/build
sysconfdir: ${prefix}/etc
localstatedir: ${prefix}/var
-------------------------------------------------------------------------------
Compiler: cc
FreeBSD clang version 9.0.1 (git at github.com:llvm/llvm-project.git
c1a0a213378a458fbea1a5c77b315c7dce08fd05) (based on LLVM 9.0.1)
Target: x86_64-unknown-freebsd12.1
Thread model: posix
InstalledDir: /usr/bin
CFLAGS: -Wall -Wextra -Wwrite-strings -Wcast-qual -Wpointer-arith
-Wno-missing-field-initializers -Wformat -Wshadow
-Werror=implicit-function-declaration -Werror=missing-prototypes
-Werror=format-security -Werror=parentheses -Werror=implicit
-Werror=strict-prototypes -fno-strict-aliasing
-fno-delete-null-pointer-checks -fdiagnostics-show-option -g -O2
-pthread -I/usr/local/include
CPPFLAGS: -D_FORTIFY_SOURCE=2
LDFLAGS:
-------------------------------------------------------------------------------
For more detail, use --enable-full-report.
===============================================================================
[xavier at numenor bind9]$ make all install
[...snip...]
[xavier at numenor bind9]$ cd build/bin/
[xavier at numenor bin]$ ./dig soa groumpf.org
; <<>> DiG 9.17.1-dev <<>> soa groumpf.org
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 2634
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
; COOKIE: 222af390e75487cc010000005e9f1b7c4ce411a5b445805d (good)
;; QUESTION SECTION:
;groumpf.org. IN SOA
;; ANSWER SECTION:
groumpf.org. 10800 IN SOA ns3.groumpf.org.
root.groumpf.org. 2020041901 7200 7200 604800 10800
;; Query time: 0 msec
;; SERVER: ::1#53(::1)
;; WHEN: Tue Apr 21 18:12:44 CEST 2020
;; MSG SIZE rcvd: 113
[xavier at numenor bin]$ ../sbin/named -V
BIND 9.17.1-dev (Development Release) <id:bb45153>
running on FreeBSD amd64 12.1-STABLE FreeBSD 12.1-STABLE r359793 XAVIER
built by make with '--prefix' '/home/xavier/Development/bind9/build/'
compiled by CLANG FreeBSD Clang 9.0.1
(git at github.com:llvm/llvm-project.git
c1a0a213378a458fbea1a5c77b315c7dce08fd05)
compiled with OpenSSL version: OpenSSL 1.1.1f 31 Mar 2020
linked to OpenSSL version: OpenSSL 1.1.1f 31 Mar 2020
compiled with libxml2 version: 2.9.10
linked to libxml2 version: 20910
compiled with json-c version: 0.13.1
linked to json-c version: 0.13.1
compiled with zlib version: 1.2.11
linked to zlib version: 1.2.11
linked to maxminddb version: 1.4.2
threads support is enabled
default paths:
named configuration: /home/xavier/Development/bind9/build/etc/named.conf
rndc configuration: /home/xavier/Development/bind9/build/etc/rndc.conf
DNSSEC root key: /home/xavier/Development/bind9/build/etc/bind.keys
nsupdate session key:
/home/xavier/Development/bind9/build/var/run/named/session.key
named PID file:
/home/xavier/Development/bind9/build/var/run/named/named.pid
named lock file:
/home/xavier/Development/bind9/build/var/run/named/named.lock
geoip-directory: /usr/local/share/GeoIP
Regards,
Xavier
On 21/04/2020 15:15, Ondřej Surý wrote:
> Hey all,
>
> the work to upgrade BIND 9 to use automake and more declarative syntax has been
> completed to a state where the majority of the work was merged to the development
> branch and it will be included in the next major release (e.g. BIND 9.18). However
> because this is a big change, I would like to invite people interested in the BIND 9
> development to actively go and try it.
>
> All you need to do is:
>
> git clone --depth=1 https://gitlab.isc.org/isc-projects/bind9.git
> cd bind9
> autoreconf -fi
> ./configure && make && make install # as usual
>
> Few things needs to be said:
>
> * You should read the main commit description:
> https://gitlab.isc.org/isc-projects/bind9/-/commit/978c7b2e89aa37a7ddfe2f6b6ba12ce73dd04528
>
> * You should look at the list of linked issues to the main (#4) issue which contains list of not-yet-done work:
> https://gitlab.isc.org/isc-projects/bind9/-/issues/4
>
> If there’s an issue you found and it’s small, try to look at the list of existing issues and add it if it fits, or
> just add a comment on the issue #4. If the problem is reasonable big and contained, feel free to open
> new issue for it (and probably link it in the comment in issue #4).
>
> Thank you,
> Ondrej
> --
> Ondřej Surý
> ondrej at isc.org
>
>
> _______________________________________________
> Please visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe from this list
>
> bind-users mailing list
> bind-users at lists.isc.org
> https://lists.isc.org/mailman/listinfo/bind-users
--
Xavier Humbert
CRT Supervision et Exploitation de Niveau 1
Rectorat de Nancy-Metz
03 83 86 27 39
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.isc.org/pipermail/bind-users/attachments/20200421/887b0b3f/attachment-0001.htm>
More information about the bind-users
mailing list