[openwrt/openwrt] iproute2: add missing libbpf dependency

LEDE Commits lede-commits at lists.infradead.org
Sun Apr 2 16:49:59 PDT 2023


hauke pushed a commit to openwrt/openwrt.git, branch openwrt-22.03:
https://git.openwrt.org/fea7478f2d44da539f7ebbabeb58cde7ef23275e

commit fea7478f2d44da539f7ebbabeb58cde7ef23275e
Author: Kien Truong <duckientruong at gmail.com>
AuthorDate: Sat Sep 10 15:25:35 2022 +0700

    iproute2: add missing libbpf dependency
    
    This patch adds libbpf to the dependencies of tc-mod-iptables.
    
    The package tc-mod-iptables is missing libbpf as a dependency,
    which leads to the build failure described in bug #9491
    
        LIBBPF_FORCE=on set, but couldn't find a usable libbpf
    
    The build dependency is already automatically added because some other
    packages from iproute2 depend on libbpf, but bpftools has multiple build
    variants. With multiple build variants none gets build by default and
    the build system will not build bpftools before iproute2.
    
    Fixes: #9491
    Signed-off-by: Kien Truong <duckientruong at gmail.com>
    Signed-off-by: Hauke Mehrtens <hauke at hauke-m.de>
    (cherry picked from commit fa468d4bcdc7e6eb84ea51d9b05368ed87c43aae)
---
 package/network/utils/iproute2/Makefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/package/network/utils/iproute2/Makefile b/package/network/utils/iproute2/Makefile
index afad0e79d6..939dfa9e8b 100644
--- a/package/network/utils/iproute2/Makefile
+++ b/package/network/utils/iproute2/Makefile
@@ -82,7 +82,7 @@ define Package/tc-mod-iptables
 $(call Package/iproute2/Default)
   TITLE:=Traffic control module - iptables action
   VARIANT:=tcfull
-  DEPENDS:=+libxtables
+  DEPENDS:=+libxtables +libbpf
 endef
 
 define Package/genl




More information about the lede-commits mailing list