Accepting request 1343882 from KDE:Qt6

- Add upstream change (QTCREATORBUG-34297):
  * 0001-Utils-Static-assert-on-unknown-binaryArchitecture-on.patch

OBS-URL: https://build.opensuse.org/request/show/1343882
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/qt-creator?expand=0&rev=56
This commit is contained in:
2026-04-01 17:51:19 +00:00
committed by Git OBS Bridge
3 changed files with 42 additions and 0 deletions
+6
View File
@@ -1,3 +1,9 @@
-------------------------------------------------------------------
Tue Mar 31 08:04:47 UTC 2026 - Christophe Marin <christophe@krop.fr>
- Add upstream change (QTCREATORBUG-34297):
* 0001-Utils-Static-assert-on-unknown-binaryArchitecture-on.patch
-------------------------------------------------------------------
Thu Mar 12 14:56:46 UTC 2026 - Christophe Marin <christophe@krop.fr>
+2
View File
@@ -59,6 +59,8 @@ License: BSD-3-Clause AND GPL-3.0-only AND GPL-3.0-with-Qt-Company-Qt-exc
URL: https://www.qt.io/product/development-tools
Source: https://download.qt.io/official_releases/qtcreator/%{short_version}/%{real_version}%{tar_suffix}/%{tar_name}-%{real_version}%{tar_suffix}.tar.xz
Source1: qt-creator-rpmlintrc
# PATCH-FIX-UPSTREAM -- Fixes build on PPC, riscv64, s390x
Patch0: 0001-Utils-Static-assert-on-unknown-binaryArchitecture-on.patch
# Patches 11-20 are openSUSE changes
Patch11: fix-application-output.patch
Patch12: 0001-Disable-some-plugins.patch
@@ -0,0 +1,34 @@
From 275beff6e92e32291be8db22bae489d5d2116bc3 Mon Sep 17 00:00:00 2001
From: Eike Ziller <eike.ziller@qt.io>
Date: Fri, 27 Mar 2026 10:23:44 +0100
Subject: [PATCH] Utils: Static assert on unknown "binaryArchitecture" only in
debug
We introduced this limitation in QtC 19 for a feature that is very
limited in use, so relax that a bit for people who build Qt Creator on
under-the-radar platforms.
Fixes: QTCREATORBUG-34297
Change-Id: I1a40a23193134a60ecaef01da30249b44dd14dfe
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
---
src/libs/utils/hostosinfo.cpp | 2 ++
1 file changed, 2 insertions(+)
diff --git a/src/libs/utils/hostosinfo.cpp b/src/libs/utils/hostosinfo.cpp
index 64d4244c38c..cff843000ba 100644
--- a/src/libs/utils/hostosinfo.cpp
+++ b/src/libs/utils/hostosinfo.cpp
@@ -114,7 +114,9 @@ OsArch binaryArchitecture()
#elif defined(Q_PROCESSOR_IA64)
return OsArchItanium;
#else
+# if !defined(QT_NO_DEBUG) || defined(QT_FORCE_ASSERTS)
static_assert(false, "Unknown architecture, please add detection.");
+# endif
return OsArchUnknown;
#endif
}
--
2.53.0