From: Dmitry Shachnev Date: Fri, 8 Dec 2023 10:54:19 +0000 (+0300) Subject: test sanitizers only on amd64 X-Git-Tag: archive/raspbian/2.3.1-4+rpi1~1^2^2^2^2^2~4 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=ab5ccc7e11a73b00c7f7d916bfe6ab100505e203;p=qbs.git test sanitizers only on amd64 Forwarded: not-needed Last-Update: 2023-08-09 In Debian, sanitizers are available not on all architectures. For example, libtsan0 is available only on (amd64, arm64, ppc64, ppc64el). Gbp-Pq: Name test_sanitizers_only_on_amd64.diff --- diff --git a/tests/auto/blackbox/testdata/sanitizer/sanitizer.qbs b/tests/auto/blackbox/testdata/sanitizer/sanitizer.qbs index 438f3cc3..2ee15980 100644 --- a/tests/auto/blackbox/testdata/sanitizer/sanitizer.qbs +++ b/tests/auto/blackbox/testdata/sanitizer/sanitizer.qbs @@ -6,8 +6,6 @@ CppApplication { property bool supportsSanitizer: { if (qbs.toolchain.includes("mingw")) return false; - if (sanitizer === "address") - return Sanitizers.address._supported; if (qbs.toolchain.includes("clang-cl")) { if (cpp.toolchainInstallPath.includes("Microsoft Visual Studio") && qbs.architecture === "x86_64") { @@ -23,7 +21,7 @@ CppApplication { // thread sanitizer is not supported return sanitizer !== "thread"; } - return true; + return qbs.architecture === "x86_64"; } condition: {