From: Lukas Sismis Date: Mon, 11 Dec 2023 10:29:28 +0000 (+0100) Subject: github-ci: add eBPF to the builds workflow X-Git-Tag: suricata-6.0.16~13 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=02cb2dbe8d26bdb20dc6c943d68568c3f44bed7d;p=thirdparty%2Fsuricata.git github-ci: add eBPF to the builds workflow Ticket: #6602 --- diff --git a/.github/workflows/builds.yml b/.github/workflows/builds.yml index fa7c744cbf..e02b7e29ad 100644 --- a/.github/workflows/builds.yml +++ b/.github/workflows/builds.yml @@ -1278,7 +1278,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 @@ -1295,7 +1298,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