strategy:
matrix:
config:
- - name: Ubuntu 20.04 GCC
- os: ubuntu-20.04
+ - name: Ubuntu 22.04 GCC
+ os: ubuntu-22.04
compiler: g++
comp: gcc
- shell: bash {0}
+ shell: bash
sanitizers:
- name: Run with thread sanitizer
make_option: sanitize=thread
run: |
export CXXFLAGS="-O1 -fno-inline"
make clean
- make -j2 ARCH=x86-64-modern ${{ matrix.sanitizers.make_option }} debug=yes optimize=no build > /dev/null
+ make -j2 ARCH=x86-64-sse41-popcnt ${{ matrix.sanitizers.make_option }} debug=yes optimize=no build > /dev/null
../tests/instrumented.sh --${{ matrix.sanitizers.instrumented_option }}