Commit 5ab81ffe authored by Sergei Golubchik's avatar Sergei Golubchik

fix plugins.rpl_auth failure in bintars

in bintars the server is linked with wolfssl, while the connector
is linked with gnutls. Thus client_ed25519.so gets gnutls
dependency, unresolved symbols and it cannot be loaded into the
server and gnutls symbols aren't present there.

linking the plugin statically with gnutls fixes that and the test passes.
but when such a plugin is loaded into the client, the client gets
two copies of gnutls - they conflict and ssl doesn't work at all.

let's detect this and disable the test for now.
parent 1787164c
install soname 'client_ed25519';
Got one of the listed errors
include/master-slave.inc include/master-slave.inc
[connection master] [connection master]
connection slave; connection slave;
......
...@@ -5,6 +5,12 @@ if (!$AUTH_ED25519_SO) { ...@@ -5,6 +5,12 @@ if (!$AUTH_ED25519_SO) {
if (!$CLIENT_ED25519_SO) { if (!$CLIENT_ED25519_SO) {
skip No client_ed25519 plugin; skip No client_ed25519 plugin;
} }
--error ER_CANT_OPEN_LIBRARY,ER_CANT_FIND_DL_ENTRY
install soname 'client_ed25519';
if ($errno == 1126) {
# this happens in bintars when C/C is linked with gnutls
skip client_ed25519 contains unresolved symbols;
}
source include/master-slave.inc; source include/master-slave.inc;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment