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]