diff --git a/src/libs/extensionsystem/pluginspec.cpp b/src/libs/extensionsystem/pluginspec.cpp
index 55c830ec6f42b751aa5f87a06447096313b3a791..7e30b9a6225b22ef0917a43f96f79aaadf2a84ae 100644
--- a/src/libs/extensionsystem/pluginspec.cpp
+++ b/src/libs/extensionsystem/pluginspec.cpp
@@ -45,17 +45,21 @@
 #include <QtCore/QCoreApplication>
 #include <QtDebug>
 
-#define USE_UNPATCHED_QPLUGINLOADER 1
+#ifdef Q_OS_LINUX
+#   define USE_UNPATCHED_QPLUGINLOADER 0
+#else
+#   define USE_UNPATCHED_QPLUGINLOADER 1
+#endif
 
 #if USE_UNPATCHED_QPLUGINLOADER
 
-#include <QtCore/QPluginLoader>
-typedef QT_PREPEND_NAMESPACE(QPluginLoader) PluginLoader;
+#   include <QtCore/QPluginLoader>
+    typedef QT_PREPEND_NAMESPACE(QPluginLoader) PluginLoader;
 
 #else
 
-#include "patchedpluginloader.cpp"
-typedef PatchedPluginLoader PluginLoader;
+#   include "patchedpluginloader.cpp"
+    typedef PatchedPluginLoader PluginLoader;
 
 #endif