Skip to content

Link all dependent libraries to libisc

Petr Menšík requested to merge pemensik/bind9:bug/master/libisc-link into master

libisc is now linked without additional dependencies it might be configured for. It is fixed in any application by ensuring libdns links it all.

This issue broken bind-dyndb-ldap configure with 9.16, which no longer contains isc-config.sh. The issue was there also before, but isc-config.sh did hide it. It contains:

AC_CHECK_LIB([isc], [isc_dir_open], [],
        AC_MSG_ERROR([Install BIND9 ISC development files]))

Which fails in our build, because xmlWriter* and json* symbols were not defined. Our build is configured to dynamic linking. This change just makes it pass and adds dependencies to be visible by ldd /usr/lib64/libisc.so.

Merge request reports