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
3636 TESTRUNS : 1
3737 BUILD :
3838
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-
5039env_matrix_snippet : &ENV_MATRIX_SAN_VALGRIND
5140 - env :
5241 ENABLE_FIELDS : " 11,64,37"
@@ -101,22 +90,36 @@ task:
10190 << : *CAT_LOGS
10291
10392task :
104- name : " x86_64 : macOS Catalina "
93+ name : " arm64 : macOS Monterey "
10594 macos_instance :
106- image : catalina- base
95+ image : ghcr.io/cirruslabs/macos-monterey- base:latest
10796 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
11299 matrix :
113100 - 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
115108 - env :
116109 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
117120 brew_script :
118121 - brew update
119- - brew install automake libtool gcc@9
122+ - brew install automake libtool gcc@11
120123 << : *MERGE_BASE
121124 test_script :
122125 - ./ci/cirrus.sh
You can’t perform that action at this time.
0 commit comments