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]

Reply via email to