Skip to content

Commit 6070a8f

Browse files
Cuda-Chenmr-c
authored andcommitted
Add gcc arm 32bit armv8-a test in CI
1 parent be48ef8 commit 6070a8f

File tree

2 files changed

+25
-0
lines changed

2 files changed

+25
-0
lines changed

.github/workflows/ci.yml

+7
Original file line numberDiff line numberDiff line change
@@ -338,6 +338,13 @@ jobs:
338338
arch_gnu: aarch64
339339
arch_deb: arm64
340340
distro: ubuntu-22.04
341+
- extra: -32bit
342+
version: 12
343+
cross: armv8
344+
arch_gnu: arm
345+
arch_gnu_abi: eabihf
346+
arch_deb: armhf
347+
distro: ubuntu-22.04
341348
- version: 12
342349
cross: riscv64
343350
arch_gnu: riscv64
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
[binaries]
2+
c = 'arm-linux-gnueabihf-gcc-12'
3+
cpp = 'arm-linux-gnueabihf-g++-12'
4+
ar = 'arm-linux-gnueabihf-ar'
5+
strip = 'arm-linux-gnueabihf-strip'
6+
objcopy = 'arm-linux-gnueabihf-objcopy'
7+
ld = 'arm-linux-gnueabihf-ld'
8+
exe_wrapper = ['qemu-arm-static', '-L', '/usr/arm-linux-gnueabihf']
9+
10+
[properties]
11+
c_args = ['-mcpu=cortex-a32', '-mfpu=crypto-neon-fp-armv8', '-Wextra', '-Werror']
12+
cpp_args = ['-mcpu=cortex-a32', '-mfpu=crypto-neon-fp-armv8', '-Wextra', '-Werror']
13+
14+
[host_machine]
15+
system = 'linux'
16+
cpu_family = 'arm'
17+
cpu = 'armv8-a'
18+
endian = 'little'

0 commit comments

Comments
 (0)