From: Petr Menšík Date: Mon, 18 Nov 2019 20:51:36 +0000 (+0100) Subject: Provide GeoIP2 library version in version X-Git-Tag: v9.15.8~36^2~2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e6d7384c0d08dc56af6ed0c902ba2baf87f58119;p=thirdparty%2Fbind9.git Provide GeoIP2 library version in version Libmaxmind does not provide any version macro for link time version. Print at least runtime version library used, if linked. --- diff --git a/bin/named/main.c b/bin/named/main.c index f1c14c511d1..e57ed1c60f8 100644 --- a/bin/named/main.c +++ b/bin/named/main.c @@ -59,6 +59,10 @@ #include #endif /* HAVE_JSON_C */ +#ifdef HAVE_GEOIP2 +#include +#endif + /* * Defining NAMED_MAIN provides storage declarations (rather than extern) * for variables in named/globals.h. @@ -548,6 +552,11 @@ OPENSSL_VERSION_NUMBER >= 0x10100000L /* 1.1.0 or higher */ ZLIB_VERSION); printf("linked to zlib version: %s\n", zlibVersion()); +#endif +#if defined(HAVE_GEOIP2) + /* Unfortunately, no version define on link time */ + printf("linked to maxminddb version: %s\n", + MMDB_lib_version()); #endif printf("threads support is enabled\n\n");