parent
d17a5cf9d6
commit
cc83cdff95
@ -0,0 +1,14 @@
|
||||
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
|
||||
+++ qt6-base-6.3.1+dfsg/src/corelib/global/qsimd_p.h
|
||||
@@ -428,7 +428,9 @@ static inline void qYieldCpu()
|
||||
https://stackoverflow.com/a/70076751/134841
|
||||
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105416
|
||||
*/
|
||||
+# if !defined(Q_CC_GNU) || (__ARM_ARCH >= 7)
|
||||
asm volatile("yield"); /* this works everywhere */
|
||||
+# endif
|
||||
# else
|
||||
__yield(); /* this is what should work everywhere */
|
||||
# endif
|
Loading…
Reference in new issue