File tree Expand file tree Collapse file tree 1 file changed +22
-19
lines changed Expand file tree Collapse file tree 1 file changed +22
-19
lines changed Original file line number Diff line number Diff line change @@ -36,17 +36,6 @@ env_matrix_snippet: &ENV_MATRIX_VALGRIND
36
36
TESTRUNS : 1
37
37
BUILD :
38
38
39
- env_matrix_snippet : &ENV_MATRIX_SAN
40
- - env :
41
- ENABLE_FIELDS : 28
42
- - env :
43
- BUILD : distcheck
44
- - env :
45
- CXXFLAGS : " -fsanitize=undefined -fno-omit-frame-pointer"
46
- LDFLAGS : " -fsanitize=undefined -fno-omit-frame-pointer"
47
- UBSAN_OPTIONS : " print_stacktrace=1:halt_on_error=1"
48
- BENCH : no
49
-
50
39
env_matrix_snippet : &ENV_MATRIX_SAN_VALGRIND
51
40
- env :
52
41
ENABLE_FIELDS : " 11,64,37"
@@ -101,22 +90,36 @@ task:
101
90
<< : *CAT_LOGS
102
91
103
92
task :
104
- name : " x86_64 : macOS Catalina "
93
+ name : " arm64 : macOS Monterey "
105
94
macos_instance :
106
- image : catalina- base
95
+ image : ghcr.io/cirruslabs/macos-monterey- base:latest
107
96
env :
108
- # Cirrus gives us a fixed number of 12 virtual CPUs.
109
- MAKEFLAGS : -j13
110
- matrix :
111
- << : *ENV_MATRIX_SAN
97
+ # Cirrus gives us a fixed number of 4 virtual CPUs.
98
+ MAKEFLAGS : -j5
112
99
matrix :
113
100
- env :
114
- CXX : g++-9
101
+ CXX : g++-11
102
+ # Homebrew's gcc for arm64 has no libubsan.
103
+ matrix :
104
+ - env :
105
+ ENABLE_FIELDS : 28
106
+ - env :
107
+ BUILD : distcheck
115
108
- env :
116
109
CXX : clang++
110
+ matrix :
111
+ - env :
112
+ ENABLE_FIELDS : 28
113
+ - env :
114
+ BUILD : distcheck
115
+ - env :
116
+ CXXFLAGS : " -fsanitize=undefined -fno-omit-frame-pointer"
117
+ LDFLAGS : " -fsanitize=undefined -fno-omit-frame-pointer"
118
+ UBSAN_OPTIONS : " print_stacktrace=1:halt_on_error=1"
119
+ BENCH : no
117
120
brew_script :
118
121
- brew update
119
- - brew install automake libtool gcc@9
122
+ - brew install automake libtool gcc@11
120
123
<< : *MERGE_BASE
121
124
test_script :
122
125
- ./ci/cirrus.sh
You can’t perform that action at this time.
0 commit comments