diff --git a/.github/workflows/build-cn10k.yml b/.github/workflows/build-cn10k.yml index 20ed5d3..cbff3e6 100644 --- a/.github/workflows/build-cn10k.yml +++ b/.github/workflows/build-cn10k.yml @@ -22,7 +22,7 @@ jobs: matrix: include: - arch: aarch64 - distro: ubuntu22.04 + distro: ubuntu_latest compiler: gcc library: static @@ -72,25 +72,22 @@ jobs: apt-get update -q -y apt-get install -y build-essential gcc meson ccache git doxygen apt-utils apt-get install -y build-essential ccache git software-properties-common - add-apt-repository -y ppa:ubuntu-toolchain-r/test - apt-get update -q -y apt-get install -y libnl-3-dev libnl-route-3-dev libnl-xfrm-3-dev apt-get install -y sphinx-common python3-sphinx-rtd-theme pkg-config apt-get install -y libarchive-dev libbsd-dev libbpf-dev apt-get install -y libfdt-dev libjansson-dev apt-get install -y libssl-dev ninja-build python3-pip apt-get install -y python3-pyelftools python3-setuptools python3-wheel zlib1g-dev - apt-get install -y gcc-13 bzip2-doc icu-devtools libacl1-dev libattr1-dev + apt-get install -y gcc-14 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 wget lsb-release - pip3 install meson --upgrade run: | source /artifacts/env DISTRO=ubuntu-`lsb_release -rs` echo "DISTRO=${DISTRO}" >> /artifacts/env wget "https://github.com/MarvellEmbeddedProcessors/marvell-dpdk/releases/download/dpdk-cn10k-${DPDK_BASE_PKG_VERSION}_${DPDK_PKG_VERSION}-${DISTRO}-${DPDK_PKG_VERSION}/dpdk-${DPDK_BASE_PKG_VERSION}-cn10k_${DPDK_PKG_VERSION}_arm64.deb" apt-get install -y ./"dpdk-${DPDK_BASE_PKG_VERSION}-cn10k_${DPDK_PKG_VERSION}_arm64.deb" - export CC='ccache gcc-13' + export CC='ccache gcc-14' echo "cache_dir = /root/.ccache" > /root/.ccache/ccache.conf ccache -p pkg-config --list-all