diff options
author | Sergei Golubchik <sergii@pisem.net> | 2014-03-19 10:03:34 +0100 |
---|---|---|
committer | Sergei Golubchik <sergii@pisem.net> | 2014-03-19 10:03:34 +0100 |
commit | 31bf348449f35654bc5bab4a5e218862840c7a2c (patch) | |
tree | f17642f0e3cbb8bd3a444675e1083057297d20cb /libmysql | |
parent | 9950c5c7ba16b0329f63d2fe2d24ca1f3feab6fc (diff) | |
download | mariadb-git-31bf348449f35654bc5bab4a5e218862840c7a2c.tar.gz |
MDEV-5773 symbol list_add, version libmysqlclient_18 not defined in file libmysqlclient.so.18 with link time reference
MDEV-5763 libmyodbc.so: undefined symbol: int2str
MDEV-5739 Symbol missing in libmysqlclient.so.18 (make_scrambled_password)
pam_mysql and especially myodbc need tons of internal symbols on Debian, argh!
Diffstat (limited to 'libmysql')
-rw-r--r-- | libmysql/CMakeLists.txt | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/libmysql/CMakeLists.txt b/libmysql/CMakeLists.txt index 13ccd5d7d23..a2d21754c67 100644 --- a/libmysql/CMakeLists.txt +++ b/libmysql/CMakeLists.txt @@ -262,6 +262,36 @@ IF(CMAKE_SYSTEM_NAME MATCHES "Linux") mysql_get_charset_by_csname mysql_net_realloc + # And even more so on Debian, libmyodbc. Argh! + alloc_dynamic + alloc_root + delete_dynamic + dynstr_append + dynstr_append_mem + dynstr_append_os_quoted + dynstr_free + dynstr_realloc + free_root + get_dynamic + init_dynamic_array2 + init_dynamic_string + int2str + list_add + list_delete + my_end + my_free + my_malloc + my_memdup + my_realloc + my_strdup + set_dynamic + strdup_root + strend + strfill + strmake + strmake_root + strxmov + # PHP's mysqli.so requires this (via the ER() macro) mysql_client_errors @@ -277,6 +307,10 @@ IF(CMAKE_SYSTEM_NAME MATCHES "Linux") # pure-ftpd requires this my_make_scrambled_password + # pam_mysql.so on Debian + make_scrambled_password + make_scrambled_password_323 + # hydra requires this scramble |