[packages/qt4] - enable sql and modern instructions on x32 - disable optimizations on ix86

baggins baggins at pld-linux.org
Wed Aug 18 17:01:09 CEST 2021


commit 8a93527d27278480f87bf139f306901575dc4a54
Author: Jan Rękorajski <baggins at pld-linux.org>
Date:   Wed Aug 18 17:00:12 2021 +0200

    - enable sql and modern instructions on x32
    - disable optimizations on ix86

 qt4.spec | 16 ++++++++++------
 1 file changed, 10 insertions(+), 6 deletions(-)
---
diff --git a/qt4.spec b/qt4.spec
index b9a654b..a6b1b75 100644
--- a/qt4.spec
+++ b/qt4.spec
@@ -35,19 +35,19 @@
 %bcond_with	sse42		# use SSE4.2 instructions (the same)
 %bcond_with	avx		# use AVX instructions (future Intel x86 CPUs only)
 
-%ifnarch %{ix86} %{x8664} sparc sparcv9 alpha ppc
+%ifnarch %{ix86} %{x8664} x32 sparc sparcv9 alpha ppc
 %undefine	with_ibase
 %endif
 %ifarch	athlon
 %define		with_3dnow	1
 %endif
-%ifarch athlon pentium3 pentium4 %{x8664}
+%ifarch athlon pentium3 pentium4 %{x8664} x32
 %define		with_mmx	1
 %endif
-%ifarch pentium3 pentium4 %{x8664}
+%ifarch pentium3 pentium4 %{x8664} x32
 %define		with_sse	1
 %endif
-%ifarch pentium4 %{x8664}
+%ifarch pentium4 %{x8664} x32
 %define		with_sse2	1
 %endif
 # any SQL
@@ -63,7 +63,7 @@ Summary(pl.UTF-8):	Biblioteka Qt do tworzenia GUI
 Summary(pt_BR.UTF-8):	Estrutura para rodar aplicações GUI Qt
 Name:		qt4
 Version:	4.8.7
-Release:	31
+Release:	32
 License:	LGPL v2.1 or GPL v3.0
 Group:		X11/Libraries
 Source0:	http://download.qt-project.org/official_releases/qt/4.8/%{version}/qt-everywhere-opensource-src-%{version}.tar.gz
@@ -188,7 +188,11 @@ BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 %define		_noautoreqdep	libGL.so.1 libGLU.so.1
 %define		_noautostrip	'.*_debug\\.so*'
 
-%define		specflags	-fno-strict-aliasing -O1
+%ifarch %{ix86}
+%define		specflags	-fno-strict-aliasing -O0
+%else
+%define		specflags	-fno-strict-aliasing
+%endif
 
 %define		_qtdir		%{_libdir}/qt4
 
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/qt4.git/commitdiff/8a93527d27278480f87bf139f306901575dc4a54



More information about the pld-cvs-commit mailing list