activate tsan and asan for gcc and clang

Signed-off-by: Pratik Mankawde <3397372+pratikmankawde@users.noreply.github.com>
This commit is contained in:
Pratik Mankawde
2026-02-19 15:25:38 +00:00
parent 21a52226bf
commit 6bc3070856

View File

@@ -236,10 +236,12 @@ def generate_strategy_matrix(all: bool, config: Config) -> list:
# names get truncated.
# Add Address and Thread (both coupled with UB) sanitizers for specific bookworm distros.
# GCC-Asan rippled-embedded tests are failing because of https://github.com/google/sanitizers/issues/856
if (
os["distro_version"] == "bookworm"
and f"{os['compiler_name']}-{os['compiler_version']}" == "clang-20"
):
if os[
"distro_version"
] == "bookworm" and f"{os['compiler_name']}-{os['compiler_version']}" in [
"clang-20",
"gcc-15",
]:
# Add ASAN + UBSAN configuration.
configurations.append(
{
@@ -254,7 +256,7 @@ def generate_strategy_matrix(all: bool, config: Config) -> list:
}
)
# TSAN is deactivated due to seg faults with latest compilers.
activate_tsan = False
activate_tsan = True
if activate_tsan:
configurations.append(
{