From bd2daade8e683cf16306e46bd1f6e6e92ef346b7 Mon Sep 17 00:00:00 2001 From: Martine Lenders Date: Mon, 23 May 2022 11:09:26 +0200 Subject: [PATCH 1/2] release-tests: install libasan as native dependency See #18099 --- .github/workflows/release-test.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.github/workflows/release-test.yml b/.github/workflows/release-test.yml index bbb8428e0b35..9f12dc3203f2 100644 --- a/.github/workflows/release-test.yml +++ b/.github/workflows/release-test.yml @@ -116,6 +116,11 @@ jobs: if: ${{ matrix.pytest_mark == 'not iotlab_creds' }} run: | sudo RIOT/dist/tools/tapsetup/tapsetup -c 11 + - name: Install native dependencies + if: ${{ matrix.pytest_mark == 'not iotlab_creds' }} + run: | + sudo apt-get update + sudo apt-get install lib32asan5 - name: Run release tests timeout-minutes: 350 run: | From c36a56caccd4ded47f3996fd79251939049361eb Mon Sep 17 00:00:00 2001 From: Martine Lenders Date: Mon, 23 May 2022 12:02:24 +0200 Subject: [PATCH 2/2] native: doc: add libasan5 dependency --- boards/native/doc.txt | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/boards/native/doc.txt b/boards/native/doc.txt index 2f891b5eacc5..aedf921cb708 100644 --- a/boards/native/doc.txt +++ b/boards/native/doc.txt @@ -31,6 +31,13 @@ On Debian/Ubuntu you can install the required libraries with ``` sudo apt install gcc-multilib +``` + +Likewise, for the unittest execution, `libasan5` is needed for 32 bit binaries. +On Debian/Ubuntu you can install the required libraries with + +``` +sudo apt install lib32asan5 ``` */