diff --git a/src/plugins/qtsupport/qtoptionspage.cpp b/src/plugins/qtsupport/qtoptionspage.cpp
index b9bdcc16ab42c3978abd28461704e318b91720ce..e6a808a24e88f1f955a389307dd679b38f970b37 100644
--- a/src/plugins/qtsupport/qtoptionspage.cpp
+++ b/src/plugins/qtsupport/qtoptionspage.cpp
@@ -467,6 +467,9 @@ void QtOptionsPageWidget::buildDebuggingHelper(DebuggingHelperBuildTask::Tools t
     if (index < 0)
         return;
 
+    // remove tools that cannot be build
+    tools &= DebuggingHelperBuildTask::availableTools(currentVersion());
+
     QTreeWidgetItem *item = treeItemForIndex(index);
     QTC_ASSERT(item, return);