Bugzilla (bugzilla.redhat.com) will be under maintenance for infrastructure upgrades and will not be unavailable on July 31st between 12:30 AM - 05:30 AM UTC. We appreciate your understanding and patience. You can follow status.redhat.com for details.
Bug 458490 - libcurl.so.3 same ABI as libcurl.so.4
Summary: libcurl.so.3 same ABI as libcurl.so.4
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: curl
Version: rawhide
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Warren Togami
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2008-08-08 20:50 UTC by Warren Togami
Modified: 2008-08-12 04:56 UTC (History)
1 user (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2008-08-12 04:56:57 UTC
Type: ---


Attachments (Terms of Use)

Description Warren Togami 2008-08-08 20:50:21 UTC
According to Debian, they have libcurl.so.3 as a symlink to libcurl.so.4 because upstream screwed up and they are actually the same ABI.  The only thing that changed is that some things from .3 are now deprecated.

http://blogs.adobe.com/penguin.swf/2008/08/library_expansion.html
This will soon become an issue for us as Adobe will release Flash 10 with a link to libcurl.so.3.

We could do better than a symlink.

Nalin recommended writing an empty dummy library named libcurl.so.3 that links to libcurl.so.4.  This would make RPM do the right thing and provide the correct so-names in both archs of the package.

I will write this myself and with your permission push it to Fedora Updates for 8 and higher.

Comment 1 Jindrich Novy 2008-08-12 04:56:57 UTC
Hi Warren, spot has already applied the soname fix in rawhide. Hopefully, it will work.


Note You need to log in before you can comment on or make changes to this bug.