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]

