Control: reassign -1 libbind-export-dev 1:9.11.2+dfsg-2 Control: retitle -1 libbind-export-dev: dangling libisc-export.so symlink without merged /usr Control: affects -1 src:isc-dhcp
On Mon, Dec 04, 2017 at 11:04:21PM +0100, Bernhard Schmidt wrote: > On 04.12.2017 21:45, Adrian Bunk wrote: > > Hi Adrian, > > Source: isc-dhcp > > Version: 4.3.5-3 > > Severity: serious > > Tags: buster sid > > > > https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/isc-dhcp.html > > > > ... > > gcc -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wall > > -I/usr/include/bind-export -g -O2 -fstack-protector-strong -Wformat > > -Werror=format-security -D_PATH_DHCPD_CONF='"/etc/dhcp/dhcpd.conf"' > > -D_PATH_DHCPD_DB='"/var/lib/dhcp/dhcpd.leases"' > > -D_PATH_DHCPD6_DB='"/var/lib/dhcp/dhcpd6.leases"' > > -D_PATH_DHCLIENT_SCRIPT='"/sbin/dhclient-script"' > > -D_PATH_DHCLIENT_CONF='"/etc/dhcp/dhclient.conf"' > > -D_PATH_DHCLIENT_DB='"/var/lib/dhcp/dhclient.leases"' > > -D_PATH_DHCLIENT6_DB='"/var/lib/dhcp/dhclient6.leases"' -DNSUPDATE > > -I../includes -I../bind/include -lirs-export -Wl,-z,relro -Wl,-z,now -o > > svtest test.o libomapi.a -lirs-export -ldns-export -lisc-export > > /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/libirs-export.a(dnsconf.o): > > In function `configure_dnsseckeys.constprop.0': > > (.text+0x49): undefined reference to `cfg_map_get' >... > That's weird, I cannot reproduce this (against -3, but that only fixed > udeb shlibs and issues with any/all buildds) > > Installed-Build-Depends: > [...] > libbind-export-dev (= 1:9.11.2+dfsg-3), > libdns-export169 (= 1:9.11.2+dfsg-3), > libirs-export160 (= 1:9.11.2+dfsg-3), > libisc-export166 (= 1:9.11.2+dfsg-3), > libisccc-export160 (= 1:9.11.2+dfsg-3), > libisccfg-export160 (= 1:9.11.2+dfsg-3), >... > Can you retry the test? The pattern is clear: https://tests.reproducible-builds.org/debian/history/isc-dhcp.html I am also able to reproduce it locally. Am I guessing correct that merged /usr is used in your successful build? libisc-export166: /lib/x86_64-linux-gnu/libisc-export.so.166.2.0 libbind-export-dev: /usr/lib/x86_64-linux-gnu/libisc-export.so The .so symlink is dangling without merged /usr, and in that case the static library is used instead. > Bernhard cu Adrian -- "Is there not promise of rain?" Ling Tan asked suddenly out of the darkness. There had been need of rain for many days. "Only a promise," Lao Er said. Pearl S. Buck - Dragon Seed