From: Jeremy Harris Date: Tue, 10 Oct 2017 20:39:54 +0000 (+0100) Subject: MySQL: fix build on Fedora 27, where MariaDB version information has become unavailable X-Git-Tag: exim-4_90_RC1~41 X-Git-Url: https://git.exim.org/users/heiko/exim.git/commitdiff_plain/a12400fd4493b676e71613ab429e731f777ebd1e MySQL: fix build on Fedora 27, where MariaDB version information has become unavailable --- diff --git a/src/src/lookups/mysql.c b/src/src/lookups/mysql.c index ddc7dc841..40b27d5ba 100644 --- a/src/src/lookups/mysql.c +++ b/src/src/lookups/mysql.c @@ -433,10 +433,15 @@ return quoted; void mysql_version_report(FILE *f) { -fprintf(f, "Library version: MySQL: Compile: %s [%s]\n" - " Runtime: %s\n", - MYSQL_SERVER_VERSION, MYSQL_COMPILATION_COMMENT, - mysql_get_client_info()); +#ifdef MYSQL_SERVER_VERSION +fprintf(f, "Library version: MySQL: Compile: %s [%s]\n", + MYSQL_SERVER_VERSION, MYSQL_COMPILATION_COMMENT); +#else +fprintf(f, "Library version: MySQL: Compile: (unknown)\n"); +#endif + +fprintf(f, " Runtime: %s\n", mysql_get_client_info()); + #ifdef DYNLOOKUP fprintf(f, " Exim version %s\n", EXIM_VERSION_STR); #endif