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
property bool supportsSanitizer: {
if (qbs.toolchain.includes("mingw") || qbs.toolchain.contains("emscripten"))
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") {
// thread sanitizer is not supported
return sanitizer !== "thread";
}
- return true;
+ return qbs.architecture === "x86_64";
}
condition: {