diff --git a/src/plugins/projectexplorer/gcctoolchain.cpp b/src/plugins/projectexplorer/gcctoolchain.cpp index f81a3860a10..8c1c9e2952b 100644 --- a/src/plugins/projectexplorer/gcctoolchain.cpp +++ b/src/plugins/projectexplorer/gcctoolchain.cpp @@ -32,6 +32,7 @@ #include "toolchainmanager.h" #include +#include #include #include @@ -88,10 +89,13 @@ static QByteArray runGcc(const FilePath &gcc, const QStringList &arguments, cons cpp.setEnvironment(environment); cpp.setTimeoutS(10); - SynchronousProcessResponse response = cpp.runBlocking(CommandLine(gcc, arguments)); + CommandLine cmdLine(gcc, arguments); + SynchronousProcessResponse response = cpp.runBlocking(cmdLine); if (response.result != SynchronousProcessResponse::Finished || response.exitCode != 0) { - qWarning() << response.exitMessage(gcc.toString(), 10); + Core::MessageManager::write("Compiler feature detection failure!"); + Core::MessageManager::write(response.exitMessage(cmdLine.toUserOutput(), 10)); + Core::MessageManager::write(QString::fromUtf8(response.allRawOutput())); return QByteArray(); }