On Tue, Aug 01, 2006 at 09:40:26AM +0200, Harald Dunkel wrote:

> Upstream uses a different soversion for libpcre than Debian.
> RedHat and Suse are using upstream's soversion, i.e. packages
> built on these distros cannot be run on Debian.

Debian have always built libpcre as a shared library, starting with
version 1.x which we used a soname of libpcre.so.1 for; after 3.x, for
which we used a soname of libpcre.so.3, we haven't had to change the
version number as the interface has been compatible.

The upstream makefile has only built a shared library since 4.x; since
we were already building one we kept our existing soname rather than
changing to be compatible with upstream as I felt that being compatible 
with existing other debian software that already used our shared
library was more important than compatibility with third party
software that might exist in future.

> I would suggest to add a symbolic link to libpcre3, providing
> upstream's soversion.

Will that work? I thought the soname compiled in to the library had to
match as well.

Sorry I didn't respond to the email you sent last week on this
subject.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to