From 3f3b56f3a7374c80f10e6504c90b95aa5c4b375c Mon Sep 17 00:00:00 2001 From: Orgad Shaneh Date: Thu, 18 Jun 2020 08:35:33 +0300 Subject: [PATCH] Apply QLibrary::ExportExternalSymbolsHint only on macOS It crashes on Debian with Qt 5.12. Amends commit 7379a5ac52aa6dbf0bd8cd0245a242f583caf56d. Change-Id: I4278833da797474eb2d0abba2185f40a709870b7 Reviewed-by: Eike Ziller --- src/libs/extensionsystem/pluginspec.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/libs/extensionsystem/pluginspec.cpp b/src/libs/extensionsystem/pluginspec.cpp index c8d91e5c5ef..16308f751f9 100644 --- a/src/libs/extensionsystem/pluginspec.cpp +++ b/src/libs/extensionsystem/pluginspec.cpp @@ -31,6 +31,7 @@ #include "pluginmanager.h" #include +#include #include #include @@ -573,7 +574,8 @@ namespace { PluginSpecPrivate::PluginSpecPrivate(PluginSpec *spec) : q(spec) { - loader.setLoadHints(QLibrary::ExportExternalSymbolsHint); + if (Utils::HostOsInfo::isMacHost()) + loader.setLoadHints(QLibrary::ExportExternalSymbolsHint); } /*!