@@ -58,38 +58,62 @@ linux_arm64_container_snippet: &LINUX_ARM64_CONTAINER
58
58
test_script :
59
59
- docker run --rm --mount "type=bind,src=./,dst=/ci_secp256k1" --env-file /tmp/env --replace --name "ci_secp256k1_arm" "ci_secp256k1_arm" bash -c "cd /ci_secp256k1/ && ./ci/ci.sh"
60
60
61
- task :
62
- name : " ARM64: Linux (Debian stable)"
63
- persistent_worker :
64
- labels :
65
- type : arm64
66
- env :
67
- ECDH : yes
68
- RECOVERY : yes
69
- SCHNORRSIG : yes
70
- ELLSWIFT : yes
71
- matrix :
72
- # Currently only gcc-snapshot, the other compilers are tested on GHA with QEMU
73
- - env : { CC: 'gcc-snapshot' }
74
- << : *LINUX_ARM64_CONTAINER
75
- << : *CAT_LOGS
61
+ # task:
62
+ # name: "ARM64: Linux (Debian stable)"
63
+ # persistent_worker:
64
+ # labels:
65
+ # type: arm64
66
+ # env:
67
+ # ECDH: yes
68
+ # RECOVERY: yes
69
+ # SCHNORRSIG: yes
70
+ # ELLSWIFT: yes
71
+ # matrix:
72
+ # # Currently only gcc-snapshot, the other compilers are tested on GHA with QEMU
73
+ # - env: { CC: 'gcc-snapshot' }
74
+ # << : *LINUX_ARM64_CONTAINER
75
+ # << : *CAT_LOGS
76
+
77
+ # task:
78
+ # name: "ARM64: Linux (Debian stable), Valgrind"
79
+ # persistent_worker:
80
+ # labels:
81
+ # type: arm64
82
+ # env:
83
+ # ECDH: yes
84
+ # RECOVERY: yes
85
+ # SCHNORRSIG: yes
86
+ # ELLSWIFT: yes
87
+ # WRAPPER_CMD: 'valgrind --error-exitcode=42'
88
+ # SECP256K1_TEST_ITERS: 2
89
+ # matrix:
90
+ # - env: { CC: 'gcc' }
91
+ # - env: { CC: 'clang' }
92
+ # - env: { CC: 'gcc-snapshot' }
93
+ # - env: { CC: 'clang-snapshot' }
94
+ # << : *LINUX_ARM64_CONTAINER
95
+ # << : *CAT_LOGS
76
96
77
97
task :
78
- name : " ARM64 : Linux (Debian stable), Valgrind"
98
+ name : " ARM32 : Linux (Debian stable), Valgrind"
79
99
persistent_worker :
80
100
labels :
81
101
type : arm64
82
102
env :
103
+ HOST : ' arm-linux-gnueabihf'
83
104
ECDH : yes
84
105
RECOVERY : yes
85
106
SCHNORRSIG : yes
86
107
ELLSWIFT : yes
87
108
WRAPPER_CMD : ' valgrind --error-exitcode=42'
88
109
SECP256K1_TEST_ITERS : 2
89
110
matrix :
90
- - env : { CC: 'gcc' }
91
- - env : { CC: 'clang' }
92
- - env : { CC: 'gcc-snapshot' }
93
- - env : { CC: 'clang-snapshot' }
111
+ - env : { }
112
+ - env : { EXPERIMENTAL: 'yes', ASM: 'arm32' }
113
+ matrix :
114
+ - env : { } # gcc
115
+ - env : { CC: 'clang --target=arm-linux-gnueabihf' }
116
+ # - env: { CC: 'gcc-snapshot' } # multilib gcc?
117
+ - env : { CC: 'clang-snapshot --target=arm-linux-gnueabihf' }
94
118
<< : *LINUX_ARM64_CONTAINER
95
119
<< : *CAT_LOGS
0 commit comments