Package: libiodbc2
Version: 3.52.6-1
Severity: important
Hi Bart,
I recently noticed that when building openldap2.3 on a system which had
libiodbc2 installed, it was picking up a dependency on this library even
though libiodbc2-dev was not installed.
It appears that libiodbc2 has all of its .so files in the runtime package:
libiodbc2 (3.52.1-2) unstable; urgency=medium
* Moved all .so files from libiodbc2-dev to iodbc and libiodbc2 as some
applications like iodbcadm-gtk from iodbc load their shared libraries
in a DLL wrapper function at runtime and not via the common dynamic
linking way! (thanks to Alexey Nezhdanov). Closes: #275179
-- Christian Hammers <[EMAIL PROTECTED]> Thu, 7 Oct 2004 23:02:04 +0200
This is still wrong -- the soname is the only indicator of ABI
compatibility, so if there's ever a libiodbc3, a program that dlopen()s
libiodbc.so is not guaranteed to get a compatible interface!
Please move these .so symlinks back to the -dev package where they belong,
and if necessary, fix iodbcadm-gtk to handle this appropriately.
--
Steve Langasek Give me a lever long enough and a Free OS
Debian Developer to set it on, and I can move the world.
Ubuntu Developer http://www.debian.org/
[EMAIL PROTECTED] [EMAIL PROTECTED]
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]