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]

Reply via email to