[packages/qt6] fix qtquick3d build on x32

atler atler at pld-linux.org
Fri Nov 4 23:44:07 CET 2022


commit a57559ebf568dfe5f0e447381fd53a5894a5c34e
Author: Jan Palus <atler at pld-linux.org>
Date:   Fri Nov 4 18:32:05 2022 +0100

    fix qtquick3d build on x32

 x32.patch | 11 +++++++++++
 1 file changed, 11 insertions(+)
---
diff --git a/x32.patch b/x32.patch
index cdbeb99..2cfe250 100644
--- a/x32.patch
+++ b/x32.patch
@@ -9,3 +9,14 @@
      // x86_64 Linux, BSD uses FS
      __asm__("movq %%fs:%c1, %0" : "=r" (tid) : "i" (2 * sizeof(void*)) : );
  #elif defined(Q_PROCESSOR_X86_64) && defined(Q_OS_WIN)
+--- qt-everywhere-src-6.4.0/qtquick3d/src/3rdparty/embree/common/sys/platform.h.orig	2022-09-23 17:56:15.000000000 +0200
++++ qt-everywhere-src-6.4.0/qtquick3d/src/3rdparty/embree/common/sys/platform.h	2022-11-04 18:30:31.728307534 +0100
+@@ -32,7 +32,7 @@
+ #endif
+ 
+ /* detect 64 bit platform */
+-#if defined(__X86_64__) || defined(__aarch64__)
++#if (defined(__X86_64__) && !defined(__ILP32__)) || defined(__aarch64__)
+ #define __64BIT__
+ #endif
+ 
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/qt6.git/commitdiff/a57559ebf568dfe5f0e447381fd53a5894a5c34e



More information about the pld-cvs-commit mailing list