cmake-args: -G Ninja -DZLIB_COMPAT=ON -DWITH_NEW_STRATEGIES=OFF -DWITH_OPTIM=OFF
codecov: win64_gcc_compat_no_opt
- - name: macOS Clang (Target 10.10)
- os: macos-13
+ - name: macOS Clang (Intel, Target 10.10)
+ os: macos-15-intel
compiler: clang
cxx-compiler: clang++
cmake-args: -DCMAKE_OSX_DEPLOYMENT_TARGET=10.10 -DWITH_BENCHMARKS=ON
ldflags: -ld_classic
- - name: macOS Clang ASAN
- os: macos-13
+ - name: macOS Clang ASAN (Intel)
+ os: macos-15-intel
compiler: clang
cxx-compiler: clang++
cmake-args: -DWITH_SANITIZER=Address
cmake-args: -DWITH_SANITIZER=Address
codecov: macos_clang_arm64
- - name: macOS GCC UBSAN
- os: macos-13
- compiler: gcc-10
- cxx-compiler: g++-10
- # Xcode 15 uses a new linker that is not compatible with GCC. Switch to the old linker.
- # Homebrew gcc@11 and later have a built-in workaround for it.
- ldflags: -ld_classic
+ - name: macOS GCC UBSAN (Intel)
+ os: macos-15-intel
+ compiler: gcc-13
+ cxx-compiler: g++-13
cmake-args: -DWITH_SANITIZER=Undefined
- packages: gcc@10
- gcov-exec: gcov-10
+ packages: gcc@13
+ gcov-exec: gcov-13
codecov: macos_gcc
- name: macOS GCC UBSAN (ARM64)
gcov-exec: gcov-13
codecov: macos_gcc_arm64
+ - name: macOS Clang Native Instructions (Intel)
+ os: macos-15-intel
+ compiler: clang
+ cxx-compiler: clang++
+ cmake-args: -DWITH_NATIVE_INSTRUCTIONS=ON
+
- name: macOS Clang Native Instructions (ARM64)
- os: macos-14
+ os: macos-latest
compiler: clang
cxx-compiler: clang++
cmake-args: -DWITH_NATIVE_INSTRUCTIONS=ON
ldflags: -static
emu-run: node
- - name: macOS GCC Symbol Prefix
- os: macos-13
+ - name: macOS GCC Symbol Prefix (Intel)
+ os: macos-15-intel
compiler: gcc-11
configure-args: --sprefix=zTest_
packages: gcc@11
configure-args: --sprefix=zTest_
packages: gcc@11
- - name: macOS GCC Symbol Prefix & Compat
- os: macos-13
+ - name: macOS GCC Symbol Prefix & Compat (Intel)
+ os: macos-15-intel
compiler: gcc-11
configure-args: --zlib-compat --sprefix=zTest_
packages: gcc@11
configure-args: --zlib-compat --sprefix=zTest_
packages: gcc@11
- - name: macOS GCC
- os: macos-13
+ - name: macOS GCC (Intel)
+ os: macos-15-intel
compiler: gcc-11
configure-args: --warn
packages: gcc@11