bind-9.14.4 Can't build with --without-dlopen. Fails in lib/samples
Updating from 9.12 When I build bind9-9.14.4 with "configure --without-dlopen --without-dlz-filesystem --without-dlz-stub"
it fails in lib/samples:
libtool: link: x86_64-pc-linux-gnu-gcc -O2 -march=native -pipe -pthread -Wl,-O1 -o .libs/sample-gai .libs/sample-gai.o -Wl,--as-needed ../irs/.libs/libirs.so ../dns/.libs/libdns.so -L/usr/lib ../isccfg/.libs/libisccfg.so /var/tmp/portage/net-dns/bind-9.14.4/work/bind-9.14.4/lib/dns/.libs/libdns.so /var/tmp/portage/net-dns/bind-9.14.4/work/bind-9.14.4/lib/isc/.libs/libisc.so ../isc/.libs/libisc.so -lcrypto -lz -pthread
/var/tmp/portage/net-dns/bind-9.14.4/work/bind-9.14.4/lib/isc/.libs/libisc.so: error: undefined reference to 'dlclose'
/var/tmp/portage/net-dns/bind-9.14.4/work/bind-9.14.4/lib/isc/.libs/libisc.so: error: undefined reference to 'dlerror'
/var/tmp/portage/net-dns/bind-9.14.4/work/bind-9.14.4/lib/isc/.libs/libisc.so: error: undefined reference to 'dlsym'
/var/tmp/portage/net-dns/bind-9.14.4/work/bind-9.14.4/lib/isc/.libs/libisc.so: error: undefined reference to 'dlopen'
collect2: error: ld returned 1 exit status
make[2]: *** [Makefile:480: sample-gai] Error 1
make[2]: *** Waiting for unfinished jobs....
libtool: link: x86_64-pc-linux-gnu-gcc -O2 -march=native -pipe -pthread -Wl,-O1 -o .libs/sample-request .libs/sample-request.o -Wl,--as-needed ../dns/.libs/libdns.so -L/usr/lib ../isccfg/.libs/libisccfg.so /var/tmp/portage/net-dns/bind-9.14.4/work/bind-9.14.4/lib/dns/.libs/libdns.so /var/tmp/portage/net-dns/bind-9.14.4/work/bind-9.14.4/lib/isc/.libs/libisc.so ../isc/.libs/libisc.so -lcrypto -lz -pthread
/var/tmp/portage/net-dns/bind-9.14.4/work/bind-9.14.4/lib/isc/.libs/libisc.so: error: undefined reference to 'dlopen'
/var/tmp/portage/net-dns/bind-9.14.4/work/bind-9.14.4/lib/isc/.libs/libisc.so: error: undefined reference to 'dlsym'
/var/tmp/portage/net-dns/bind-9.14.4/work/bind-9.14.4/lib/isc/.libs/libisc.so: error: undefined reference to 'dlerror'
/var/tmp/portage/net-dns/bind-9.14.4/work/bind-9.14.4/lib/isc/.libs/libisc.so: error: undefined reference to 'dlclose'
collect2: error: ld returned 1 exit status
make[2]: *** [Makefile:488: sample-request] Error 1
libtool: link: x86_64-pc-linux-gnu-gcc -O2 -march=native -pipe -pthread -Wl,-O1 -o .libs/sample-async .libs/sample-async.o -Wl,--as-needed ../dns/.libs/libdns.so -L/usr/lib ../isccfg/.libs/libisccfg.so /var/tmp/portage/net-dns/bind-9.14.4/work/bind-9.14.4/lib/dns/.libs/libdns.so /var/tmp/portage/net-dns/bind-9.14.4/work/bind-9.14.4/lib/isc/.libs/libisc.so ../isc/.libs/libisc.so -lcrypto -lz -pthread
/var/tmp/portage/net-dns/bind-9.14.4/work/bind-9.14.4/lib/isc/.libs/libisc.so: error: undefined reference to 'dlclose'
/var/tmp/portage/net-dns/bind-9.14.4/work/bind-9.14.4/lib/isc/.libs/libisc.so: error: undefined reference to 'dlerror'
/var/tmp/portage/net-dns/bind-9.14.4/work/bind-9.14.4/lib/isc/.libs/libisc.so: error: undefined reference to 'dlsym'
/var/tmp/portage/net-dns/bind-9.14.4/work/bind-9.14.4/lib/isc/.libs/libisc.so: error: undefined reference to 'dlopen'
collect2: error: ld returned 1 exit status
make[2]: *** [Makefile:476: sample-async] Error 1
libtool: link: x86_64-pc-linux-gnu-gcc -O2 -march=native -pipe -pthread -Wl,-O1 -o .libs/resolve .libs/resolve.o -Wl,--as-needed ../irs/.libs/libirs.so ../dns/.libs/libdns.so -L/usr/lib ../isccfg/.libs/libisccfg.so /var/tmp/portage/net-dns/bind-9.14.4/work/bind-9.14.4/lib/dns/.libs/libdns.so /var/tmp/portage/net-dns/bind-9.14.4/work/bind-9.14.4/lib/isc/.libs/libisc.so ../isc/.libs/libisc.so -lcrypto -lz -pthread
/var/tmp/portage/net-dns/bind-9.14.4/work/bind-9.14.4/lib/isc/.libs/libisc.so: error: undefined reference to 'dlsym'
/var/tmp/portage/net-dns/bind-9.14.4/work/bind-9.14.4/lib/isc/.libs/libisc.so: error: undefined reference to 'dlerror'
/var/tmp/portage/net-dns/bind-9.14.4/work/bind-9.14.4/lib/isc/.libs/libisc.so: error: undefined reference to 'dlclose'
/var/tmp/portage/net-dns/bind-9.14.4/work/bind-9.14.4/lib/isc/.libs/libisc.so: error: undefined reference to 'dlopen'
collect2: error: ld returned 1 exit status
make[2]: *** [Makefile:472: resolve] Error 1
make[2]: Leaving directory '/var/tmp/portage/net-dns/bind-9.14.4/work/bind-9.14.4/lib/samples'
make[1]: *** [Makefile:84: subdirs] Error 1
make[1]: Leaving directory '/var/tmp/portage/net-dns/bind-9.14.4/work/bind-9.14.4/lib'
make: *** [Makefile:91: subdirs] Error 1