]> git.ipfire.org Git - thirdparty/collectd.git/commitdiff
intel_pmu plugin: add check for lib symbol in configure.ac 3407/head
authorKamil Wiatrowski <kamilx.wiatrowski@intel.com>
Thu, 5 Mar 2020 11:05:22 +0000 (12:05 +0100)
committerKamil Wiatrowski <kamilx.wiatrowski@intel.com>
Thu, 5 Mar 2020 11:05:22 +0000 (12:05 +0100)
Add a check to provide better information for users who would
try to compile the plugin with the old libjevents version.

Change-Id: I88adb83c8408de4a7972b15003c4dc6fa0d4cdb0
Signed-off-by: Kamil Wiatrowski <kamilx.wiatrowski@intel.com>
configure.ac

index 18cdb6f49b9f023e39e7d2b956e60b4b26fc00b5..ba9a7b6c728d7900991f60ea48720f195a23053e 100644 (file)
@@ -4693,6 +4693,14 @@ if test "x$with_libjevents" = "xyes"; then
 
   LDFLAGS="$SAVE_LDFLAGS"
 fi
+if test "x$with_libjevents" = "xyes"; then
+  SAVE_LDFLAGS="$LDFLAGS"
+  LDFLAGS="$LDFLAGS $with_libjevents_ldflags"
+
+  AC_CHECK_LIB([jevents], [event_scaled_value_sum], [with_libjevents="yes"], [with_libjevents="no (libjevents is too old)"])
+
+  LDFLAGS="$SAVE_LDFLAGS"
+fi
 if test "x$with_libjevents" = "xyes"; then
   BUILD_WITH_LIBJEVENTS_CPPFLAGS="$with_libjevents_cppflags"
   BUILD_WITH_LIBJEVENTS_LDFLAGS="$with_libjevents_ldflags"