1
0
mirror of https://github.com/MariaDB/server.git synced 2025-07-30 16:24:05 +03:00

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!
This commit is contained in:
Sergei Golubchik
2014-03-19 10:03:34 +01:00
parent 9950c5c7ba
commit 31bf348449

View File

@ -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