commit 92c02ab6fceba57b39588e40068acea64c4efbbe
Author: Jan Palus <[email protected]>
Date:   Fri Nov 4 17:13:25 2022 +0100

    fix build on archs without simd
    
    dynamic instruction set does not seem to be supported in:
    - pffft.c inside qtmultimedia (use scalar version)
    - qtquick3dphysics whose hard dependency "physx" requires sse2 hence
      disable it entirely

 qt6.spec | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)
---
diff --git a/qt6.spec b/qt6.spec
index b27dd3e..adf69f2 100644
--- a/qt6.spec
+++ b/qt6.spec
@@ -85,6 +85,13 @@
 %if %{without qtquick3d}
 %undefine      with_qtquick3dphysics
 %endif
+%ifarch %{x86_with_sse} %{arm_with_neon}
+%define                with_simd       1
+%endif
+%ifnarch %{x86_with_sse2} %{arm_with_neon}
+%undefine      with_qtquick3dphysics
+%endif
+%define                specflags       %{!?with_simd:-DDISABLE_SIMD 
-DPFFFT_SIMD_DISABLE}
 
 %define                icu_abi         71
 %define                next_icu_abi    %(echo $((%{icu_abi} + 1)))
@@ -181,7 +188,7 @@ BuildRequires:      python3
 BuildRequires: python3-html5lib
 BuildRequires: re2-devel
 BuildRequires: rpm-build >= 4.6
-BuildRequires: rpmbuild(macros) >= 1.752
+BuildRequires: rpmbuild(macros) >= 2.007
 BuildRequires: samurai
 BuildRequires: sed >= 4.0
 BuildRequires: snappy-devel
================================================================

---- gitweb:

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

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to