From f4c9c8e07a7d8172b807890ee5f673cce59eadcb Mon Sep 17 00:00:00 2001 From: Christian Kandeler Date: Mon, 20 Apr 2020 11:26:35 +0200 Subject: [PATCH] QtSupport: Work around OpenBSD's idiosyncratic naming scheme Fixes: QTCREATORBUG-23818 Change-Id: I0b2ec8621224dbfbe1a1e2c5990a9c168573dc8e Reviewed-by: Christian Stenger --- src/plugins/qtsupport/baseqtversion.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/plugins/qtsupport/baseqtversion.cpp b/src/plugins/qtsupport/baseqtversion.cpp index 7c1a3c241d4..67cc6b8699b 100644 --- a/src/plugins/qtsupport/baseqtversion.cpp +++ b/src/plugins/qtsupport/baseqtversion.cpp @@ -2034,6 +2034,9 @@ FilePaths BaseQtVersionPrivate::qtCorePaths() else if (file.endsWith(".dll") || file.endsWith(QString::fromLatin1(".so.") + versionString) || file.endsWith(".so") +#if defined(Q_OS_OPENBSD) + || file.contains(QRegularExpression("\\.so\\.[0-9]+\\.[0-9]+$")) // QTCREATORBUG-23818 +#endif || file.endsWith(QLatin1Char('.') + versionString + ".dylib")) dynamicLibs.append(FilePath::fromFileInfo(info)); }