mirror of
https://github.com/MariaDB/server.git
synced 2025-01-27 17:33:44 +01:00
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.
This commit is contained in:
parent
1787164cdd
commit
5ab81ffe00
2 changed files with 8 additions and 0 deletions
mysql-test/suite/plugins
|
@ -1,3 +1,5 @@
|
|||
install soname 'client_ed25519';
|
||||
Got one of the listed errors
|
||||
include/master-slave.inc
|
||||
[connection master]
|
||||
connection slave;
|
||||
|
|
|
@ -5,6 +5,12 @@ if (!$AUTH_ED25519_SO) {
|
|||
if (!$CLIENT_ED25519_SO) {
|
||||
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;
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue