You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Salsa-CI: Add MariaDB Connector C ABI version validation
The libmariadb3.symbols already checks that the ABI is stable in terms
of symbols/functions. Add extra test to ensure that the version functions
also continue to output expected strings. This helps avoid issues such
as the one happened in MariaDB 10.3.38/10.5.19 and for which upstream
still has submission open:
mariadb-corporation/mariadb-connector-c#219
Example output:
$ g++ b1031863.cpp -l mariadb && ./a.out
MARIADB_VERSION_ID: 30304
MYSQL_VERSION_ID: 30304
mysql_get_client_version(): 30304
mysql_get_client_info(): 3.3.4
On failure it might say:
ERROR: MARIADB_VERSION_ID started with 100338 instead of the expected 303!
0 commit comments