From: Eric Leblond Date: Sun, 11 Apr 2021 19:27:15 +0000 (+0200) Subject: github-ci: add ebpf build X-Git-Tag: suricata-7.0.0-beta1~1674 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=23b1607d69df581d37bb2faf9be661db51eff296;p=thirdparty%2Fsuricata.git github-ci: add ebpf build Use Debian 10 to build eBPF. --- diff --git a/.github/workflows/builds.yml b/.github/workflows/builds.yml index 304a1fe946..c18358a0e0 100644 --- a/.github/workflows/builds.yml +++ b/.github/workflows/builds.yml @@ -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