[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

editing library's soname (was Re: Fixed in upload of curl 7.14.1-1 to experimental)



On Sat, Sep 24, 2005 at 04:15:53PM +0200, Elimar Riesebieter wrote:
> On Sat, 17 Sep 2005 the mental interface of Domenico Andreoli told:
> 
> It doesn't seem so:
> dpkg -l | grep curl
> ii  curl                   7.14.1-2
> ii  libcurl3               7.14.1-2
> ii  libcurl3-gnutls        7.14.1-2
> ii  libcurl3-gnutls-dev    7.14.1-2
> 
> Building moc depending on libcurl3-gnutls-dev gives
> dh_shlibdeps
> debian/moc/usr/bin/mocp: /usr/lib/libcurl.so.3: version `CURL_GNUTLS_3' not found (required by debian/moc/usr/bin/mocp)
> 
> Why /usr/lib/libcurl.so.3 and not /usr/lib/libcurl-gnutls.so.3?
> 
> ldd ./mocp | egrep "(ssl|gnutls)"
> ./mocp: /usr/lib/libcurl.so.3: version `CURL_GNUTLS_3' not found (required by ./mocp)
>         libgnutls.so.11 => /usr/lib/libgnutls.so.11 (0x0fc3b000)
>         libssl.so.0.9.7 => /usr/lib/libssl.so.0.9.7 (0x0f7df000)

yes, i'm aware of this. it is due to the libcurl-gnutls.so.3 soname
still being libcurl.so.3. everything else is in place for a good upload.

as of today, i've not found a solution different from patching the
makefiles. i'd like a tool to modify this kind of things in the elf,
probably elfsh is what i'm looking for. something to run after the
build process. any idea?

i'm also sorry for being not responsive at all, my real life should
return to me some of the good old free time in a week or two.

cheers
domenico

-----[ Domenico Andreoli, aka cavok
 --[ http://people.debian.org/~cavok/gpgkey.asc
   ---[ 3A0F 2F80 F79C 678A 8936  4FEE 0677 9033 A20E BC50



Reply to: