From deeb70e1268e9a0d52bb9510fdcb81d16ec792ac Mon Sep 17 00:00:00 2001 From: Harman Kalra Date: Fri, 26 Apr 2024 14:40:42 +0530 Subject: [PATCH] ci: add prefer static option Statically linking dpdk requires --prefer-static option to be enabled. Signed-off-by: Harman Kalra --- .github/workflows/build.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 30ae5e3..0e38e57 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -86,6 +86,7 @@ jobs: apt-get install -y gcc-13 bzip2-doc icu-devtools libacl1-dev libattr1-dev apt-get install -y libbz2-dev libgmp-dev libgmpxx4ldbl libicu-dev liblz4-dev apt-get install -y liblzma-dev libxml2-dev libzstd-dev nettle-dev + pip3 install meson --upgrade run: | source /artifacts/env apt-get install -y ./"dpdk-${DPDK_BASE_PKG_VERSION}-cn10k${PKG_POSTFIX}_${DPDK_PKG_VERSION}_arm64.deb" @@ -93,7 +94,7 @@ jobs: echo "cache_dir = /root/.ccache" > /root/.ccache/ccache.conf ccache -p pkg-config --list-all - meson build -Dplatform=cn10k --prefix="${PWD}/install" -Denable_kmods=false + meson build -Dplatform=cn10k --prefix="${PWD}/install" -Denable_kmods=false --prefer-static ninja install -C build mkdir -p "${PWD}/install/DEBIAN" cd "${PWD}/install"