From: Karel Zak Date: Mon, 26 Aug 2024 12:12:44 +0000 (+0200) Subject: autotools: Check for BPF_OBJ_NAME_LEN (required by lsfd) X-Git-Tag: v2.40.3~66 X-Git-Url: http://git.ipfire.org/gitweb/gitweb.cgi?a=commitdiff_plain;h=f8aa8e94e152d97d003b0ddc466d91adfe11977a;p=thirdparty%2Futil-linux.git autotools: Check for BPF_OBJ_NAME_LEN (required by lsfd) Addresses: https://github.com/util-linux/util-linux/issues/2945 Signed-off-by: Karel Zak (cherry picked from commit 036d72749ca274294051b43fd66727061a772b9c) --- diff --git a/configure.ac b/configure.ac index 27e811881..3b2904121 100644 --- a/configure.ac +++ b/configure.ac @@ -567,6 +567,10 @@ AC_CHECK_DECL([strsignal], [Define to 1 if have strsignal function prototype])], ) +AC_CHECK_DECL([BPF_OBJ_NAME_LEN], + [have_bpf_obj_name_len=yes], [have_bpf_obj_name_len=no], + [#include ]) + AC_CHECK_DECL([TIOCGLCKTRMIOS], [have_tiocglcktrmios=yes], [have_tiocglcktrmios=no], [#include ]) @@ -1859,6 +1863,7 @@ UL_BUILD_INIT([lsfd]) UL_REQUIRES_LINUX([lsfd]) UL_REQUIRES_BUILD([lsfd], [libsmartcols]) UL_REQUIRES_HAVE([lsfd], [linux_bpf_h], [linux/bpf.h header file]) +UL_REQUIRES_HAVE([lsfd], [bpf_obj_name_len], [BPF_OBJ_NAME_LEN macro in linux/bpf.h]) AM_CONDITIONAL([BUILD_LSFD], [test "x$build_lsfd" = xyes]) AC_ARG_ENABLE([lslogins],