您好,欢迎访问一九零五行业门户网

MySQL too lazy to fix their shared libraries API_MySQL

famzah (3425087)writessince version 5.5 mysql started to ship the client/server binaries statically linked against the libmysqlclient.a library. this uses more disk space and also takes away the option to fix the shared code in the library once, rather than by recompiling every single binary which uses it.
thesummary by axel schwenkefrom mariadb is right on the target:
in the past we exported every symbol from libmysqlclient.so (this was certainly bad)we changed this to export only api functions (good)our own (mysql) clients use non-api functions and thus don't work with the new dynamic lib. there is a word for this: it's a bug.we are too lazy to fix the clients (or extend the api). so we take the short path and link the clients with the static lib. i also have a word for this: disgusting.
其它类似信息

推荐信息