[zlib] compile zlib with -O3 on ppc64

Jan Chaloupka jchaloup at fedoraproject.org
Wed Feb 12 10:10:53 UTC 2014


commit 85b88a2daddd9e23907ea532aa00343c6f24c6b7
Author: jchaloup <jchaloup at redhat.com>
Date:   Wed Feb 12 11:11:30 2014 +0100

    compile zlib with -O3 on ppc64

 zlib.spec |   14 +++++++++++++-
 1 files changed, 13 insertions(+), 1 deletions(-)
---
diff --git a/zlib.spec b/zlib.spec
index 59a38ae..63071a6 100644
--- a/zlib.spec
+++ b/zlib.spec
@@ -1,7 +1,7 @@
 Summary: The compression and decompression library
 Name: zlib
 Version: 1.2.8
-Release: 3%{?dist}
+Release: 4%{?dist}
 # /contrib/dotzlib/ have Boost license
 License: zlib and Boost
 Group: System Environment/Libraries
@@ -74,7 +74,15 @@ iconv -f iso-8859-2 -t utf-8 < ChangeLog > ChangeLog.tmp
 mv ChangeLog.tmp ChangeLog
 
 %build
+%if 0%{?rhel} >= 7
+    %ifarch ppc64
+        export CFLAGS="$RPM_OPT_FLAGS -O3"
+    %else
+        export CFLAGS="$RPM_OPT_FLAGS"
+    %endif
+%else
 export CFLAGS="$RPM_OPT_FLAGS"
+%endif
 export LDFLAGS="$LDFLAGS -Wl,-z,relro"
 ./configure --libdir=%{_libdir} --includedir=%{_includedir} --prefix=%{_prefix}
 make %{?_smp_mflags}
@@ -130,6 +138,10 @@ rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
 %{_libdir}/pkgconfig/minizip.pc
 
 %changelog
+* Wed Feb 12 2014 jchaloup <jchaloup at redhat.com> - 1.2.8-4
+- resolves: #1064213
+  recompiled with -O3 flag for ppc64 arch
+
 * Sat Aug 10 2013 Kalev Lember <kalevlember at gmail.com> - 1.2.8-3
 - resolves: #985344
   add a patch to fix missing minizip include


More information about the scm-commits mailing list