Details
Description
Since I upgraded to 5.5.36 I can't use libmyodbc to connect to the database:
jorgeml@london:~$ isql -v MySQL-asterisk-cdr isql: symbol lookup error: /usr/lib/i386-linux-gnu/odbc/libmyodbc.so: undefined symbol: int2str jorgeml@london:~$ ldd /usr/lib/i386-linux-gnu/odbc/libmyodbc.so linux-gate.so.1 => (0xb777c000) libmysqlclient.so.18 => /usr/lib/libmysqlclient.so.18 (0xb7448000) libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xb742d000) libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xb7428000) libodbcinst.so.1 => /usr/lib/i386-linux-gnu/libodbcinst.so.1 (0xb7414000) libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xb726a000) libz.so.1 => /lib/i386-linux-gnu/libz.so.1 (0xb7254000) libssl.so.1.0.0 => /lib/i386-linux-gnu/libssl.so.1.0.0 (0xb71fc000) libcrypto.so.1.0.0 => /lib/i386-linux-gnu/libcrypto.so.1.0.0 (0xb7051000) librt.so.1 => /lib/i386-linux-gnu/librt.so.1 (0xb7047000) /lib/ld-linux.so.2 (0xb777d000) libltdl.so.7 => /usr/lib/i386-linux-gnu/libltdl.so.7 (0xb703d000) jorgeml@london:~$ ldd /usr/lib/libmysqlclient.so.18 linux-gate.so.1 => (0xb773e000) libz.so.1 => /lib/i386-linux-gnu/libz.so.1 (0xb743a000) libssl.so.1.0.0 => /lib/i386-linux-gnu/libssl.so.1.0.0 (0xb73e2000) libcrypto.so.1.0.0 => /lib/i386-linux-gnu/libcrypto.so.1.0.0 (0xb7237000) libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xb7231000) librt.so.1 => /lib/i386-linux-gnu/librt.so.1 (0xb7228000) libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xb720d000) libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xb7063000) /lib/ld-linux.so.2 (0xb773f000)
Could it be a regression introduced by MDEV-5613 ?
Gliffy Diagrams
Attachments
Issue Links
- relates to
-
MDEV-5529 Sync libmysqlclient.so symbol versioning across distributions
-
- Closed
-
Activity
- All
- Comments
- Work Log
- History
- Activity
- Transitions
Not quite, it's a regression introduced by
MDEV-5529. Thanks for reporting it, it'll be fixed in 5.5.37