build.sh: add libbpf
authorFelix Fietkau <nbd@nbd.name>
Thu, 25 Aug 2022 10:16:07 +0000 (12:16 +0200)
committerFelix Fietkau <nbd@nbd.name>
Thu, 25 Aug 2022 10:16:07 +0000 (12:16 +0200)
Signed-off-by: Felix Fietkau <nbd@nbd.name>
build.sh

index f4044398f680f60670a9440f8bbbfe53f0456dd6..9085334d5140c0705859abb108eb9e98ec50daf0 100755 (executable)
--- a/build.sh
+++ b/build.sh
@@ -22,11 +22,15 @@ clone() (
 UNAME="$(uname)"
 set -e -x
 rm -rf install
+mkdir -p install
+ln -s lib install/lib64
 clone libubox git://git.openwrt.org/project/libubox.git
 build libubox -DBUILD_LUA=off
 if [ "$UNAME" = "Linux" ]; then
        clone libnl-tiny git://git.openwrt.org/project/libnl-tiny.git
        build libnl-tiny -DBUILD_LUA=off
+       clone libbpf https://github.com/libbpf/libbpf
+       make -j9 -C libbpf/src PREFIX=$PWD/install all install
 fi
 rm -f install/lib/*.{so,dylib}
 if [ "$UNAME" = "Linux" ]; then