Add patch to not use yield on CPUs that do not support it (thx to Adrian Bunk).

ci/unstable
Patrick Franz 2 years ago
parent 60a77c24a8
commit 80958082b8
No known key found for this signature in database
GPG Key ID: 9E9F7A603077FE56

4
debian/changelog vendored

@ -6,6 +6,10 @@ qt6-base (6.3.1+dfsg-4) UNRELEASED; urgency=medium
making the binaries unusable (SIGBUS, "Illegal instruction") on hardware making the binaries unusable (SIGBUS, "Illegal instruction") on hardware
without the build-time features. without the build-time features.
[ Patrick Franz ]
* Add patch to not use yield on CPUs that do not support it (thx to
Adrian Bunk).
-- Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org> Sat, 16 Jul 2022 13:12:46 +0200 -- Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org> Sat, 16 Jul 2022 13:12:46 +0200
qt6-base (6.3.1+dfsg-3) experimental; urgency=medium qt6-base (6.3.1+dfsg-3) experimental; urgency=medium

@ -1,7 +1,7 @@
Description: Don't use yield on CPUs that might not support it Description: Don't use yield on CPUs that might not support it
--- qt6-base-6.3.1+dfsg.orig/src/corelib/global/qsimd_p.h --- a/src/corelib/global/qsimd_p.h
+++ qt6-base-6.3.1+dfsg/src/corelib/global/qsimd_p.h +++ b/src/corelib/global/qsimd_p.h
@@ -428,7 +428,9 @@ static inline void qYieldCpu() @@ -428,7 +428,9 @@ static inline void qYieldCpu()
https://stackoverflow.com/a/70076751/134841 https://stackoverflow.com/a/70076751/134841
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105416 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105416

@ -9,4 +9,5 @@ upstream_QFileSystemEngine-canonicalName-Unix-clean-up-contro.patch
remove_privacy_breaches.diff remove_privacy_breaches.diff
build_path_embedded_qtbuildinternalsextra_cmake.patch build_path_embedded_qtbuildinternalsextra_cmake.patch
# Don't use yield on CPUs that might not support it
armel-noyield.patch armel-noyield.patch

Loading…
Cancel
Save