Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 35262

Summary: libsoup-1.99.x defaults to link openssl static
Product: Gentoo Linux Reporter: foser (RETIRED) <foser>
Component: Current packagesAssignee: Gentoo Linux Gnome Desktop Team <gnome>
Status: RESOLVED INVALID    
Severity: trivial CC: griffon26
Priority: High    
Version: unspecified   
Hardware: All   
OS: All   
Whiteboard:
Package list:
Runtime testing required: ---

Description foser (RETIRED) gentoo-dev 2003-12-07 08:42:31 UTC
libsoup statically links to openssl when selected, gnutls ssl doesn't. I'm not sure if it's supposed to do that or not, the configure help suggests not. I don't think it's a good thing to link static by default when not really needed for a good reason.
Comment 1 Maurice van der Pot (RETIRED) gentoo-dev 2004-12-11 17:00:21 UTC
Foser, is this still applicable in the latest version?
Comment 2 foser (RETIRED) gentoo-dev 2004-12-12 06:22:26 UTC
a simple ldd of the libsoup lib should give the requested, but i don't have openssl support, so I can't tell right now.
Comment 3 Maurice van der Pot (RETIRED) gentoo-dev 2004-12-12 06:30:09 UTC
Gnome people, if I'm not mistaken this problem is not applicable to the 2.x ebuilds. Is that correct?
Comment 4 foser (RETIRED) gentoo-dev 2004-12-12 10:27:56 UTC
correct 2.x uses gnutls exclusively, it was a problem with openssl.
Comment 5 Maurice van der Pot (RETIRED) gentoo-dev 2004-12-13 10:41:34 UTC
So what does this mean? That 1.99.x should be fixed? that 2.x should be marked 
stable on all arches? that this bug can be closed? any permutation of the above?
Comment 6 foser (RETIRED) gentoo-dev 2005-01-06 04:28:10 UTC
ideally 1.99 should still be fixed, but I don't think it's worth spending the time. 1.99 & 2 are slotted different so we can't use the one for the other.
Comment 7 Leonardo Boshell (RETIRED) gentoo-dev 2005-05-30 00:22:54 UTC
What happens is that if libsoup-1.99.x is compiled against openssl, it creates
an auxiliary binary, /usr/libexec/libsoup-ssl-proxy which is the component
linked to the openssl shared library.

If libsoup is compiled against gnutls, no such proxy is created, and
libsoup-2.0.so is linked directly.