From: Daniel Wagner Date: Wed, 30 Aug 2023 17:31:11 +0000 (+0200) Subject: build: use prebuild container images for cross builds X-Git-Tag: v1.6~38 X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=4e9af8ba49bf66f077415737600ae80afeeb810f;p=users%2Fsagi%2Flibnvme.git build: use prebuild container images for cross builds The cross tool installation is breaking very often. Let's use a prebuild container for this. Signed-off-by: Daniel Wagner --- diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 0a9a369c..40b95e2f 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -17,7 +17,7 @@ jobs: compiler: [gcc, clang] buildtype: [debug, release] container: - image: ghcr.io/igaw/linux-nvme/debian:0.30 + image: ghcr.io/igaw/linux-nvme/debian:0.34 steps: - uses: actions/checkout@v3 - uses: actions/setup-python@v4 @@ -40,33 +40,22 @@ jobs: matrix: include: - arch: armhf - port: armhf - compiler: gcc-arm-linux-gnueabihf - packages: - arch: s390x - port: s390x - compiler: gcc-s390x-linux-gnu - packages: libgcc-s1:s390x - arch: ppc64le - port: ppc64el - compiler: gcc-powerpc64le-linux-gnu - packges: steps: - uses: actions/checkout@v3 - - name: set up arm architecture - run: | - export release=$(lsb_release -c -s) - sudo dpkg --add-architecture ${{ matrix.port }} - sudo sed -i -e 's/deb http/deb [arch=amd64] http/g' /etc/apt/sources.list - sudo dd of=/etc/apt/sources.list.d/${{ matrix.arch }}.list <