From 5a300a7fb78d1738a8eaee8499ffe49b42bf028e Mon Sep 17 00:00:00 2001 From: Christian Kandeler Date: Thu, 1 Aug 2024 14:19:27 +0200 Subject: [PATCH] ProjectExplorer: Tighten ABI check ... when auto-detecting kits. Take the entire ABI into account, including binary format and word width. Fixes: QTCREATORBUG-31119 Change-Id: I495faf3c54738750bddac65f5a1919144b9fecd4 Reviewed-by: Christian Stenger --- src/plugins/projectexplorer/kitmanager.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/plugins/projectexplorer/kitmanager.cpp b/src/plugins/projectexplorer/kitmanager.cpp index 26617e51eed..37b537baa71 100644 --- a/src/plugins/projectexplorer/kitmanager.cpp +++ b/src/plugins/projectexplorer/kitmanager.cpp @@ -157,10 +157,8 @@ static bool kitMatchesAbiList(const Kit *kit, const Abis &abis) for (const Toolchain * const tc : toolchains) { const Abi tcAbi = tc->targetAbi(); for (const Abi &abi : abis) { - if (tcAbi.os() == abi.os() && tcAbi.architecture() == abi.architecture() - && (tcAbi.os() != Abi::LinuxOS || tcAbi.osFlavor() == abi.osFlavor())) { + if (tcAbi == abi) return true; - } } } return false;