mirror of
https://github.com/zeek/zeek.git
synced 2025-10-02 14:48:21 +00:00
cirrus: Unset CCACHE_BASEDIR for asan/coverage build
When CCACHE_BASEDIR is set, ccache will rewrite absolute paths to relative paths in order to allow compilation in different source directories. We do not need this feature on Cirrus (the checkout is always in /zeek) and using absolute paths avoids confusion/normalization needs for the gcov -p results. We could consider removing the global CCACHE_BASEDIR, but it'd bust the ccache of every other task, too.
This commit is contained in:
parent
d603653495
commit
f228cf878a
1 changed files with 2 additions and 0 deletions
|
@ -397,6 +397,8 @@ asan_sanitizer_task:
|
||||||
CXXFLAGS: -DZEEK_DICT_DEBUG
|
CXXFLAGS: -DZEEK_DICT_DEBUG
|
||||||
ZEEK_CI_CONFIGURE_FLAGS: *ASAN_SANITIZER_CONFIG
|
ZEEK_CI_CONFIGURE_FLAGS: *ASAN_SANITIZER_CONFIG
|
||||||
ASAN_OPTIONS: detect_leaks=1:detect_odr_violation=0
|
ASAN_OPTIONS: detect_leaks=1:detect_odr_violation=0
|
||||||
|
# Use absolute paths for coverage files.
|
||||||
|
CCACHE_BASEDIR:
|
||||||
|
|
||||||
ubsan_sanitizer_task:
|
ubsan_sanitizer_task:
|
||||||
container:
|
container:
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue