From d9505a2c67a7350125737223b256e770da5be6c1 Mon Sep 17 00:00:00 2001 From: akallabeth Date: Sat, 22 Mar 2025 08:20:48 +0100 Subject: [PATCH] [ci,abi] build libabigail from plucky version 2.4 has a bug that shows a non existing ABI violation, install 2.6 which works fine. --- .github/workflows/abi-checker.yml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/.github/workflows/abi-checker.yml b/.github/workflows/abi-checker.yml index 9c0c1eff3..5785b5132 100644 --- a/.github/workflows/abi-checker.yml +++ b/.github/workflows/abi-checker.yml @@ -28,6 +28,17 @@ jobs: fetch-depth: 0 ref: ${{steps.pr.outputs.merge_commit_sha}} + - name: "Prepare abigail-tools" + run: | + mkdir deb + cd deb + echo "deb-src http://archive.ubuntu.com/ubuntu/ plucky main restricted universe multiverse" | sudo tee /etc/apt/sources.list.d/plucky.list + sudo apt-get build-dep -q -y libabigail + apt source libabigail + cd libabigail-2.6 + dpkg-buildpackage + sudo dpkg -i ../*.deb + - name: "Prepare environment" run: | sudo apt-get update -q -y