]> git.puffer.fish Git - matthieu/frr.git/commitdiff
build: link libelf to clippy only
authorDavid Lamparter <equinox@opensourcerouting.org>
Thu, 11 Nov 2021 14:05:02 +0000 (15:05 +0100)
committerDavid Lamparter <equinox@opensourcerouting.org>
Thu, 11 Nov 2021 14:29:30 +0000 (15:29 +0100)
It's not needed elsewhere & generates a bogus dependency.

Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
configure.ac

index aea17e58ba0812e412b592d2d4b90dca1ccc501b..2c38a634115b7641cdd8887088d14c1646ed727f 100644 (file)
@@ -820,6 +820,8 @@ AS_IF([test "$host" = "$build"], [
   AC_CHECK_HEADER([gelf.h], [], [
     AC_MSG_ERROR([libelf headers are required for building clippy.  (Host only when cross-compiling.)])
   ])
+
+  LIBS_save="$LIBS"
   AC_CHECK_LIB([elf], [elf_memory], [], [
     AC_MSG_ERROR([libelf is required for building clippy.  (Host only when cross-compiling.)])
   ])
@@ -830,6 +832,8 @@ AS_IF([test "$host" = "$build"], [
   AC_CHECK_LIB([elf], [gelf_getnote], [
     AC_DEFINE([HAVE_GELF_GETNOTE], [1], [Have gelf_getnote()])
   ])
+  LIBS="$LIBS_save"
+  unset LIBS_save
 
   FRR_PYTHON_DEV
 ], [