Elan Ruusamäe glen at delfi.ee
Wed Feb 20 22:04:33 CET 2008

pardon me for not understanding how it should work

what i see is that all programs linking against curl also depend on libssh2.
shouldn't that libssh2 dep wiped out by --as-needed?

as the result all pkgs linking with curl have also libssh2 soname dep in pkg, 
while i could easily rebuild curl with new ssh2 library, but due the 
propagated ssh2 dep, i should also rebuild rest of the world.

or it's curl-config fault that it poisons the libs?

$ curl-config --libs
-lcurl -lidn -lssh2 -lssl -lcrypto -lldap -lz

$ q libtunepimp --requires|grep curl

$ q libtunepimp --requires|grep ssh

$ egrep 'ssh|curl' libtunepimp.spec
BuildRequires:  curl-devel
Requires:       curl-devel


More information about the pld-devel-en mailing list