@cryptotaxi247 / netdata-1 / commits / e8d12d47b

Fix libbpf.a build path (#21051)

In 64-bit architectures other than x86_64, libbpf by default installs libbpf.a in /usr/lib64 [1] instead of /usr/lib, which netdata requires. This is fixed by expliciting making them the same. [1]: https://github.com/netdata/libbpf/blob/02bdeb7a2c2e7cb2c9cecb125527a9c5a6bbf139/src/Makefile#L88

Eric Long committed Oct 1, 2025 at 19:42 UTC e8d12d47bf6b9c3105363ccafaa53cdc80b2237b
1 file changed +1 -1
packaging/cmake/Modules/NetdataLibBPF.cmake
+1 -1
@@ -69,7 +69,7 @@ function(netdata_bundle_libbpf)
69 GIT_TAG ${_libbpf_tag}
70 SOURCE_DIR "${libbpf_SOURCE_DIR}"
71 CONFIGURE_COMMAND ""
72 - BUILD_COMMAND ${MAKE_COMMAND} -C src CC=${CMAKE_C_COMPILER} BUILD_STATIC_ONLY=1 OBJDIR=build/ DESTDIR=../ install
72 + BUILD_COMMAND ${MAKE_COMMAND} -C src CC=${CMAKE_C_COMPILER} BUILD_STATIC_ONLY=1 OBJDIR=build/ DESTDIR=../ LIBSUBDIR=${_libbpf_lib_dir} install
73 BUILD_IN_SOURCE 1
74 BUILD_BYPRODUCTS "${_libbpf_library}"
75 INSTALL_COMMAND ""