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

-- 
Visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe from 
this list

ISC funds the development of this software with paid support subscriptions. 
Contact us at https://www.isc.org/contact/ for more information.


bind-users mailing list
bind-users@lists.isc.org
https://lists.isc.org/mailman/listinfo/bind-users

Reply via email to