Собственно сабж. Понадобилось пересобрать bind, т.к. в дебиане по умолчанию он собран с '--with-dlopen=no'.
Делал по стандартному методу:
aptitude build-dep bind9
apt-get source bind9
--with-dlopen=no \
--with-dlopen=yes \
--with-dlz-bdb=yes \
--with-dlz-ldap=yes \
dpkg-buildpackage -b
Сборка падает с таким выхлопом:
/bin/bash /root/bind9/bind9-9.8.4.dfsg.P1/libtool --mode=link --tag=CC gcc -shared -o driver.so driver.lo
libtool: link: gcc -o driver.so .libs/driver.o
/usr/lib/gcc/i486-linux-gnu/4.7/../../../i386-linux-gnu/Scrt1.o: In function `_start':
(.text+0x28): undefined reference to `main'
collect2: error: ld returned 1 exit status
make[5]: *** [driver.so] Ошибка 1
make[5]: Leaving directory `/root/bind9/bind9-9.8.4.dfsg.P1/bin/tests/system/dlzexternal'
make[4]: *** [subdirs] Ошибка 1
make[4]: Leaving directory `/root/bind9/bind9-9.8.4.dfsg.P1/bin/tests/system'
make[3]: *** [subdirs] Ошибка 1
make[3]: Leaving directory `/root/bind9/bind9-9.8.4.dfsg.P1/bin/tests'
make[2]: *** [subdirs] Ошибка 1
make[2]: Leaving directory `/root/bind9/bind9-9.8.4.dfsg.P1/bin'
make[1]: *** [subdirs] Ошибка 1
make[1]: Leaving directory `/root/bind9/bind9-9.8.4.dfsg.P1'
make: *** [build-stamp] Ошибка 2
dpkg-buildpackage: ошибка: debian/rules build возвратил код ошибки 2
C --with-dlopen=no все собирается нормально. Вопрос: что ему надо?