Details
-
Bug
-
Status: Closed (View Workflow)
-
Major
-
Resolution: Fixed
-
5.5.36, 10.0.9
-
None
-
None
-
Ubuntu 12.04.4 LTS
libmyodbc-5.1.10-1
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 ?
Attachments
Issue Links
- relates to
-
MDEV-5529 Sync libmysqlclient.so symbol versioning across distributions
-
- Closed
-
Activity
Field | Original Value | New Value |
---|---|---|
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 |
Since I upgraded to 5.5.36 I can't use libmyodbc to connect to the database: {noformat} 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) {noformat} Could it be a regression introduced by |
Assignee | Sergei Golubchik [ serg ] |
Fix Version/s | 5.5.37 [ 15000 ] |
Affects Version/s | 10.0.9 [ 14400 ] |
Fix Version/s | 10.0.10 [ 14500 ] |
Status | Open [ 1 ] | In Progress [ 3 ] |
Resolution | Fixed [ 1 ] | |
Status | In Progress [ 3 ] | Closed [ 6 ] |
Workflow | defaullt [ 35411 ] | MariaDB v2 [ 43003 ] |
Workflow | MariaDB v2 [ 43003 ] | MariaDB v3 [ 62720 ] |
Workflow | MariaDB v3 [ 62720 ] | MariaDB v4 [ 147569 ] |
Not quite, it's a regression introduced by
MDEV-5529. Thanks for reporting it, it'll be fixed in 5.5.37