ci/archlinux: enable address and undefined sanitizers

master
Simon Zeni 3 years ago committed by Simon Ser
parent 52c34e8253
commit d70d74ad4f

@ -23,14 +23,14 @@ sources:
tasks: tasks:
- setup: | - setup: |
cd wlroots cd wlroots
CC=gcc meson build-gcc --fatal-meson-warnings --default-library=both -Dauto_features=enabled --prefix /usr CC=gcc meson build-gcc --fatal-meson-warnings --default-library=both -Dauto_features=enabled --prefix /usr -Db_sanitize=address,undefined
CC=clang meson build-clang --fatal-meson-warnings -Dauto_features=enabled CC=clang meson build-clang --fatal-meson-warnings -Dauto_features=enabled
- gcc: | - gcc: |
cd wlroots/build-gcc cd wlroots/build-gcc
ninja ninja
sudo ninja install sudo ninja install
cd ../tinywl cd ../tinywl
make CFLAGS="-fsanitize=address,undefined -fno-omit-frame-pointer" make
- clang: | - clang: |
cd wlroots/build-clang cd wlroots/build-clang
ninja ninja

Loading…
Cancel
Save