[debian-mysql] Bug#505938: libmyodbc: Client programs crash with linker error
John Goerzen
jgoerzen at complete.org
Mon Nov 17 14:04:41 UTC 2008
Steve Langasek wrote:
> reassign 505938 libmysqlclient15off
> found 505938 5.0.67-1
> thanks
FWIW, I grabbed the new upstream ODBC driver, applied the Debian patches
to it, ignored the failed diffs, and corrected one patch error. It
seemed to work fine, though I didn't test it extensively.
Couldn't you resolve the upgrade path with judicious use of conflicts
and depends though?
-- John
>
> On Sun, Nov 16, 2008 at 08:27:39PM -0600, John Goerzen wrote:
>> Package: libmyodbc
>> Version: 3.51.15r409-4
>> Severity: grave
>> Justification: renders package unusable
>
>> I get this when I try to run most clients that use MySQL:
>
>> ./importtags: relocation error: /usr/lib/odbc/libmyodbc.so: symbol
>> mysql_odbc_escape_string, version libmysqlclient_15 not defined in
>> file libmysqlclient_r.so.15 with link time reference
>
>> This appears to only happen once the client attempts to send a string
>> to a prepared query.
>
> This is ABI breakage in libmysqlclient15off, which has suddenly dropped
> symbols without changing sonames (or package names). That needs to be
> addressed first in order to fix the upgrade path; once that's addressed I'll
> be happy to look at packaging a new upstream version of myodbc.
>
More information about the pkg-mysql-maint
mailing list