From 5aa6a53fdb0f0d9c0c902e45c6032cc2e4bbd0eb Mon Sep 17 00:00:00 2001 From: John Date: Thu, 26 Dec 2024 12:50:26 +0100 Subject: [PATCH] qt6-quick3d: map armv6 to armv5 XR_ARCH_ABI for openxr --- srcpkgs/qt6-quick3d/patches/armv6.patch | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 srcpkgs/qt6-quick3d/patches/armv6.patch diff --git a/srcpkgs/qt6-quick3d/patches/armv6.patch b/srcpkgs/qt6-quick3d/patches/armv6.patch new file mode 100644 index 00000000000..6f71672b512 --- /dev/null +++ b/srcpkgs/qt6-quick3d/patches/armv6.patch @@ -0,0 +1,11 @@ +--- a/src/3rdparty/openxr/src/common/platform_utils.hpp 2024-11-19 13:01:12.000000000 +0100 ++++ - 2024-12-26 12:46:42.449259847 +0100 +@@ -47,7 +47,7 @@ + #define XR_ARCH_ABI "aarch64" + #elif (defined(__ARM_ARCH) && __ARM_ARCH >= 7 && (defined(__ARM_PCS_VFP) || defined(__ANDROID__))) || defined(_M_ARM) + #define XR_ARCH_ABI "armv7a-vfp" +-#elif defined(__ARM_ARCH_5TE__) ++#elif defined(__ARM_ARCH_5TE__) || (defined(__ARM_ARCH) && __ARM_ARCH > 5) + #define XR_ARCH_ABI "armv5te" + #elif defined(__mips64) + #define XR_ARCH_ABI "mips64"