From 5808ee956911e4dd4c376fd6713f559e2b158138 Mon Sep 17 00:00:00 2001 From: Eike Ziller Date: Thu, 22 Aug 2019 13:04:04 +0200 Subject: [PATCH] Disable GCC auto-detection on macOS It is almost never what you want (it is totally outdated), but it is found in /usr/bin anyhow. People who want GCC can still register it of course, and people who used it before will keep having it as manually registered. Change-Id: If5722f6e9521bb74160da064bb4dee8db28efdb9 Reviewed-by: Christian Kandeler --- src/plugins/projectexplorer/gcctoolchain.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/plugins/projectexplorer/gcctoolchain.cpp b/src/plugins/projectexplorer/gcctoolchain.cpp index 01e4e42608b..760fc2f7050 100644 --- a/src/plugins/projectexplorer/gcctoolchain.cpp +++ b/src/plugins/projectexplorer/gcctoolchain.cpp @@ -976,6 +976,9 @@ GccToolChainFactory::GccToolChainFactory() QList GccToolChainFactory::autoDetect(const QList &alreadyKnown) { + // GCC is almost never what you want on macOS, but it is by default found in /usr/bin + if (HostOsInfo::isMacHost()) + return {}; QList tcs; QList known = alreadyKnown; static const auto tcChecker = [](const ToolChain *tc) {