Current-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Getting BIND 9.21.x to build?



Hi,

ISC has changed the BIND build system to use meson, and I'm
trying to make it build on NetBSD/amd64 10.1.

I'm not having too much success.  Parts of the problem is related
to dtrace, ref. this message:

https://lists.isc.org/pipermail/bind-users/2025-September/110084.html

I must admit that I'm gnerally confused by that error.  Where are
those dtrace symbols supposed to come from?  They do not appear
to be present in any of the generated object files, even though
the symbols definately look BIND-specific.

Just picking a couple of random symbols from that log:

: {28} ; pwd
/usr/local/src/bind-9.21.11
: {29} ; find . -name '*.so' -o -name '*.a' -o -name '*.o' | xargs nm -op | egrep __dtrace_libisc___rwlock_wrunlock
./build-dir/lib/isc/libisc-probe-target.a.p/rwlock.c.o:                 U __dtrace_libisc___rwlock_wrunlock
: {30} ; find . -name '*.so' -o -name '*.a' -o -name '*.o' | xargs nm -op | egrep dtrace31496.isc__job_cb
./build-dir/lib/isc/isc-probes.o:                 U $dtrace31496.isc__job_cb
: {31} ; 

The change to meson as the build system and that being new to me
doesn't do anything to improve my ability to debug the build,
sigh.  Hints would be much appreciated.

Regards,

- Håvard


Home | Main Index | Thread Index | Old Index