Skip to content

Commit

Permalink
gh-actions: add CI testing for gcc 11 aarch64/arm64
Browse files Browse the repository at this point in the history
  • Loading branch information
mr-c committed Sep 12, 2024
1 parent 557fd6d commit 4b96738
Show file tree
Hide file tree
Showing 2 changed files with 23 additions and 0 deletions.
5 changes: 5 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -349,6 +349,11 @@ jobs:
fail-fast: false
matrix:
include:
- version: 11
cross: aarch64
arch_gnu: aarch64
arch_deb: arm64
distro: ubuntu-22.04
- version: 13
cross: armel
arch_gnu_abi: eabi
Expand Down
18 changes: 18 additions & 0 deletions docker/cross-files/aarch64-gcc-11-ccache.cross
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
[binaries]
c = ['ccache', 'aarch64-linux-gnu-gcc-11']
cpp = ['ccache', 'aarch64-linux-gnu-g++-11']
ar = 'aarch64-linux-gnu-ar'
strip = 'aarch64-linux-gnu-strip'
objcopy = 'aarch64-linux-gnu-objcopy'
ld = 'aarch64-linux-gnu-ld'
exe_wrapper = ['qemu-aarch64-static', '-L', '/usr/aarch64-linux-gnu']

[properties]
c_args = ['-march=armv8-a+simd+crypto+crc', '-Wextra', '-Werror']
cpp_args = ['-march=armv8-a+simd+crypto+crc', '-Wextra', '-Werror']

[host_machine]
system = 'linux'
cpu_family = 'aarch64'
cpu = 'arm64'
endian = 'little'

0 comments on commit 4b96738

Please sign in to comment.