useless dependency on libdl
All the tools in src/bin/
currently link with libdl
, but the do not need to.
% ldd autfilt
linux-vdso.so.1 (0x00007fff78f91000)
libspot.so.0 => /usr/lib/x86_64-linux-gnu/libspot.so.0 (0x00007ff8393c9000)
libbddx.so.0 => /usr/lib/x86_64-linux-gnu/libbddx.so.0 (0x00007ff8391a4000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007ff838fa0000)
libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007ff838c94000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007ff838993000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007ff83877d000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007ff8383d4000)
/lib64/ld-linux-x86-64.so.2 (0x00007ff8397f1000)
The reason is that LTDL_INIT
adds -ldl
to LIBS
.
This is apparently fixed in Libtool 2.4.4, but Debian still ships Libtool 2.4.2.