From a05ecc0dfb0e8260be0d6a3dc557e2f480e306ca Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Thu, 29 Jun 2023 08:17:12 +0000 Subject: [PATCH] configure: Link against libbpf Signed-off-by: Michael Tremer --- Makefile.am | 4 +++- configure.ac | 3 +++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/Makefile.am b/Makefile.am index ee059b3b9..402557bda 100644 --- a/Makefile.am +++ b/Makefile.am @@ -301,7 +301,8 @@ pkginclude_HEADERS += \ libpakfire_la_CFLAGS = \ $(AM_CFLAGS) \ -fvisibility=hidden \ - $(CAP_LIBS) \ + $(BPF_CFLAGS) \ + $(CAP_CFLAGS) \ $(CURL_CFLAGS) \ $(ELF_CFLAGS) \ $(JSON_C_CFLAGS) \ @@ -332,6 +333,7 @@ libpakfire_la_LDFLAGS = \ libpakfire_la_LIBADD = \ libpakfire-parser.la \ $(ARCHIVE_LIBS) \ + $(BPF_LIBS) \ $(CAP_LIBS) \ $(CURL_LIBS) \ $(ELF_LIBS) \ diff --git a/configure.ac b/configure.ac index 414b2885b..974aa1d8d 100644 --- a/configure.ac +++ b/configure.ac @@ -174,6 +174,7 @@ AC_CHECK_HEADERS([ \ grp.h \ libgen.h \ libintl.h \ + linux/bpf.h \ linux/capability.h \ linux/limits.h \ linux/magic.h \ @@ -213,6 +214,7 @@ AC_CHECK_HEADERS([ \ AC_CHECK_FUNCS([ \ asprintf \ + bpf \ epoll_ctl \ epoll_create1 \ epoll_wait \ @@ -253,6 +255,7 @@ AX_PYTHON_MODULE([tornado], [fatal]) # Libraries we depend on PKG_CHECK_MODULES([ARCHIVE], [libarchive >= 3.4.0]) +PKG_CHECK_MODULES([BPF], [libbpf]) PKG_CHECK_MODULES([CAP], [libcap]) PKG_CHECK_MODULES([CURL], [libcurl]) PKG_CHECK_MODULES([ELF], [libelf]) -- 2.39.5