Add loongarch64 to build matrix. A gcc-14 package is installed as there is no generic gcc package for loongarch in Ubuntu 24.04. Hopefully this will be resolved in Ubuntu 26.04.
Signed-off-by: Simon Horman <[email protected]> --- .github/workflows/build.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index d1b3e74391ffa3e20764cea69fd5d02e9e4fce6c..1dbb31bca111c0f2746567b0ce81f70e30043776 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -13,6 +13,7 @@ jobs: - arm64 - hppa - i686 + - loongarch64 - m68k - mips - mipsel @@ -46,6 +47,8 @@ jobs: x86_64) ;; x86_64-x32) GNU_ARCH="x86_64-linux-gnux32" CROSS_COMPILER_PKG="gcc-x86-64-linux-gnux32" ;; + loongarch64) CROSS_COMPILER_PKG="gcc-14-loongarch64-linux-gnu" + ;& # Fallthrough *) GNU_ARCH="$ARCH-linux-gnu" ;; esac @@ -66,6 +69,11 @@ jobs: sudo apt-get update sudo apt-get -q=2 install ${{ env.EXTRA_PKGS }} + - name: Add GCC Link + if: matrix.arch == 'loongarch64' + run: | + ( cd /usr/bin && sudo ln -s loongarch64-linux-gnu-gcc-14 loongarch64-linux-gnu-gcc; ) + - name: Build run: | ./bootstrap
