Hello, I am trying to get rid of these warnings:
dh_makeshlibs -a dh_shlibdeps -a dpkg-shlibdeps: warning: dependency on libdl.so.2 could be avoided if "debian/python-llfuse/usr/lib/pyshared/python2.7/llfuse.so debian/python-llfuse/usr/lib/pyshared/python2.6/llfuse.so" were not uselessly linked against it (they use none of its symbols). dpkg-shlibdeps: warning: dependency on librt.so.1 could be avoided if "debian/python-llfuse/usr/lib/pyshared/python2.7/llfuse.so debian/python-llfuse/usr/lib/pyshared/python2.6/llfuse.so" were not uselessly linked against it (they use none of its symbols). The -lrt and -ldl flags in the linker invocation come from `pkg-config fuse`, so I am hesitant to manually remove them. Instead, I have added --as-needed in front of them: gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions build/temp.linux-x86_64-2.7/src/llfuse.o -o build/lib.linux-x86_64-2.7/llfuse.so --as-needed -pthread -lfuse -lrt -ld However, even with --as-needed, llfuse.so is still linked against both libdl and librt and shlibdeps keeps complaining. Is shlibdeps smarter than --as-needed? What's the proper way to fix this warning? Thanks, -Nikolaus -- »Time flies like an arrow, fruit flies like a Banana.« PGP fingerprint: 5B93 61F8 4EA2 E279 ABF6 02CF A9AD B7F8 AE4E 425C -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: http://lists.debian.org/[email protected]

