From 64cba3196c09bac075ba07aed350181e2ca39d61 Mon Sep 17 00:00:00 2001 From: Frank Denis Date: Sun, 11 Jan 2026 17:50:04 +0100 Subject: [PATCH] CI: compile with GCC on aarch64 with ARM Crypto Extensions --- .github/workflows/ci.yml | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 694e149c..1bfce797 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -208,6 +208,27 @@ jobs: make check make distclean > /dev/null + aarch64-gcc-crypto: + runs-on: ubuntu-24.04-arm + steps: + - uses: actions/checkout@v6 + + - name: Update packages list + run: sudo apt-get update + + - name: Install dependencies + run: sudo apt-get install -y build-essential libtool autoconf automake + + - name: Autogen + run: ./autogen.sh -s + + - name: Compilation with GCC on aarch64 with NEON and ARM Crypto extensions + run: | + env CFLAGS="-march=armv8-a+crypto" CPPFLAGS="-DDEV_MODE=1" ./configure --disable-dependency-tracking + make -j $(nproc) + make check + make distclean > /dev/null + android: runs-on: ubuntu-latest steps: