summarylogtreecommitdiffstats
path: root/0001-Fix-libbpf-build-workaround-for-netdata-libbpf-4.patch
blob: d4a29e626844367e6df07f445d90ce99fbab99e1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
From 81a351257b66b2c2e06e6b372b88fa06f60ce128 Mon Sep 17 00:00:00 2001
From: Ivan Shapovalov <intelfx@intelfx.name>
Date: Sun, 28 Jul 2024 20:43:08 +0200
Subject: [PATCH] Fix libbpf build (workaround for netdata/libbpf#4)

---
 packaging/cmake/Modules/NetdataLibBPF.cmake | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/packaging/cmake/Modules/NetdataLibBPF.cmake b/packaging/cmake/Modules/NetdataLibBPF.cmake
index 17a26a10f..823a45b4a 100644
--- a/packaging/cmake/Modules/NetdataLibBPF.cmake
+++ b/packaging/cmake/Modules/NetdataLibBPF.cmake
@@ -72,11 +72,11 @@ function(netdata_bundle_libbpf)
         GIT_REPOSITORY https://github.com/netdata/libbpf.git
         GIT_TAG ${_libbpf_tag}
         SOURCE_DIR "${libbpf_SOURCE_DIR}"
-        CONFIGURE_COMMAND ""
-        BUILD_COMMAND ${MAKE_COMMAND} -C src CC=${CMAKE_C_COMPILER} BUILD_STATIC_ONLY=1 OBJDIR=build/ DESTDIR=../ install
+        CONFIGURE_COMMAND mkdir -pv src/build/
+        BUILD_COMMAND ${MAKE_COMMAND} -C src CC=${CMAKE_C_COMPILER} BUILD_STATIC_ONLY=1 OBJDIR=build/ all
         BUILD_IN_SOURCE 1
         BUILD_BYPRODUCTS "${_libbpf_library}"
-        INSTALL_COMMAND ""
+        INSTALL_COMMAND ${MAKE_COMMAND} -C src CC=${CMAKE_C_COMPILER} BUILD_STATIC_ONLY=1 OBJDIR=build/ DESTDIR=../ install
         EXCLUDE_FROM_ALL 1
     )
 
-- 
2.45.2.5.g411eac4b43