BIND 9.17 build process leaving files in unexpected locations?
Based on an issue reported by a support customer.
The customer says:
I configured 9.17.10 with
configure --enable-full-report CFLAGS='-O3 -pipe -Wall -g -DISC_SOCKET_MAXEVENTS=512' LIBUV_CFLAGS='-I/home/rx5330/dns/bind/libuv-v1.40.0/include' LIBUV_LIBS='-L/home/rx5330/dns/bind/libuv-v1.40.0/.libs -luv' PKG_CONFIG_PATH='/home/rx5330/dns/bind/libuv-v1.40.0' --prefix=/opt/ATTdns --sysconfdir=/var/named --localstatedir=/var --disable-static --with-pic --with-libxml2 --without-lmdb --enable-largefile --enable-fixed-rrset --with-json-c --disable-dnstap
And I installed with
make -j40 install DESTDIR=/home/rx5330/dns/bind/debian/attbind AM_UPDATE_INFO_DIR=no
Yet when I look at that DESTDIR I see
find home -type f
home/rx5330/dns/bind/bind-9.17.10/bin/tests/system/dyndb/driver/sample.so
home/rx5330/dns/bind/bind-9.17.10/bin/tests/system/dyndb/driver/sample.la
home/rx5330/dns/bind/bind-9.17.10/bin/tests/system/dlzexternal/driver/dlzexternal.so
home/rx5330/dns/bind/bind-9.17.10/bin/tests/system/dlzexternal/driver/dlzexternal.la
home/rx5330/dns/bind/bind-9.17.10/bin/tests/system/hooks/driver/test-async.so
home/rx5330/dns/bind/bind-9.17.10/bin/tests/system/hooks/driver/test-async.la
I'm not sure why it's installing these tests in the first place, but it certainly shouldn't be installing them using the location where I built the package.