Development version of BIND 9 - 9.21.10 with meson build system
Stacey Marshall
stacey.marshall at gmail.com
Mon Aug 4 16:31:34 UTC 2025
On 16 Jul 2025, at 19:35, Ondřej Surý wrote:
> Hi,
>
> as previously announced, the BIND 9.21 (development branch) has changed the build
> system from venerable autotools to meson build system. If you build BIND 9 from sources
> now would be a good time to try building the development version from sources and report
> any issues you find to our GitLab issue tracker or raise any questions here.
Hi Ondřej,
Regarding building of BIND 9.21.10 on Solaris 11.4
Just wanted to report back that I have download bind-9.21.10, built
it and run my simplistic test on it within Solaris Userland
infrastructure. I had not used Meson myself before, but I see
several other projects within Userland use it and thus it wasn't
difficult to massage it in.
At time of writing Solaris 11.4.83 is providing BIND 9.18.37 and
thus it was also necessary to integrate liburcu into our framework
which is also a requirement for BIND 9.20.
One small requirement was to include `-lssp` to LDFLAGS, as without
that the linker failed to find __stack_chk_fail and __stack_chk_guard.
The 9.21 test framework has an additional requirement on CMocka,
from README.md
> Unit tests are implemented using the CMocka unit testing framework. To build
> them, use the option `-Dcmocka=enabled`. Execution of unit tests is done by the
> meson's test functionality; run by `meson test`.
I've not looked at CMocka requirements as yet. So currently I've
not been able to run the full testing as I have been doing with
9.18 work, and more recently with 9.20
Regards
Stacey
Mr. Stacey Marshall - Principal Software Engineer
Oracle Global Services Limited
More information about the bind-users
mailing list