]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
github-ci: add ebpf build 6059/head
authorEric Leblond <el@stamus-networks.com>
Sun, 11 Apr 2021 19:27:15 +0000 (21:27 +0200)
committerVictor Julien <victor@inliniac.net>
Thu, 15 Apr 2021 13:45:14 +0000 (15:45 +0200)
Use Debian 10 to build eBPF.

.github/workflows/builds.yml

index 304a1fe946f4fd80ae8d34384630ab9ba3353c21..c18358a0e0cc89a73e028fc0d1936137be37c936 100644 (file)
@@ -1225,7 +1225,10 @@ jobs:
                 pkg-config \
                 sudo \
                 zlib1g \
-                zlib1g-dev
+                zlib1g-dev \
+                clang \
+                libbpf-dev \
+                libelf-dev
       - name: Install Rust
         run: curl https://sh.rustup.rs -sSf | sh -s -- --default-toolchain $RUST_VERSION_KNOWN -y
       - run: echo "$HOME/.cargo/bin" >> $GITHUB_PATH
@@ -1242,7 +1245,7 @@ jobs:
           cp prep/cbindgen $HOME/.cargo/bin
           chmod 755 $HOME/.cargo/bin/cbindgen
       - run: ./autogen.sh
-      - run: CFLAGS="${DEFAULT_CFLAGS}" ./configure --enable-unittests --enable-fuzztargets
+      - run: CFLAGS="${DEFAULT_CFLAGS}" ./configure --enable-unittests --enable-fuzztargets --enable-ebpf --enable-ebpf-build
       - run: make -j2
       - run: make check
       - run: tar xf prep/suricata-verify.tar.gz