From 036d72749ca274294051b43fd66727061a772b9c Mon Sep 17 00:00:00 2001 From: Karel Zak Date: Mon, 26 Aug 2024 14:12:44 +0200 Subject: [PATCH] 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 --- configure.ac | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/configure.ac b/configure.ac index dfff0e819..cc516eb31 100644 --- a/configure.ac +++ b/configure.ac @@ -565,6 +565,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 ]) @@ -1857,6 +1861,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], -- 2.47.3