SPECS: perl.spec - with recent gcc it builds, works fine and passe...
sparky
sparky at pld-linux.org
Mon Oct 30 20:31:00 CET 2006
Author: sparky Date: Mon Oct 30 19:31:00 2006 GMT
Module: SPECS Tag: HEAD
---- Log message:
- with recent gcc it builds, works fine and passes tests on ppc without forcing -O1
---- Files affected:
SPECS:
perl.spec (1.342 -> 1.343)
---- Diffs:
================================================================
Index: SPECS/perl.spec
diff -u SPECS/perl.spec:1.342 SPECS/perl.spec:1.343
--- SPECS/perl.spec:1.342 Mon Oct 30 17:47:06 2006
+++ SPECS/perl.spec Mon Oct 30 20:30:54 2006
@@ -77,10 +77,14 @@
Patch12: %{name}_588-27203.patch
Patch13: %{name}-ExtUtils-MakeMaker-write-permissions.patch
URL: http://dev.perl.org/perl5/
+%ifarch ppc
+# gcc 3.3.x miscompiles pp_hot.c
+BuildRequires: gcc >= 4.1
+%endif
+%{?with_gdbm:BuildRequires: gdbm-devel}
# required for proper Provides generation (older are not supported by spec)
BuildRequires: rpm-build >= 4.3-0.20040107.4
BuildRequires: rpmbuild(macros) >= 1.310
-%{?with_gdbm:BuildRequires: gdbm-devel}
Requires: %{name}-base = %{epoch}:%{version}-%{release}
Requires: %{name}-modules = %{epoch}:%{version}-%{release}
Requires: %{name}-doc-reference = %{epoch}:%{version}-%{release}
@@ -90,11 +94,6 @@
%define __perl %{_builddir}/%{name}-%{version}/runperl
%define __perl_provides %{__perl} %{SOURCE2}
-# gcc 3.3.x miscompiles pp_hot.c
-# (in PUSHSUB in entersub two SvREFCNT_inc()s are working as one)
-# -fno-strict-aliasing is already used to build Perl and doesn't help
-%define specflags_ppc -O1
-
%description
Perl is an interpreted language optimized for scanning arbitrary text
files, extracting information from those text files, and printing
@@ -1400,6 +1399,9 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.343 2006/10/30 19:30:54 sparky
+- with recent gcc it builds, works fine and passes tests on ppc without forcing -O1
+
Revision 1.342 2006/10/30 16:47:06 sparky
- add ExtUtils-MakeMaker-write-permissions patch
================================================================
---- CVS-web:
http://cvs.pld-linux.org/SPECS/perl.spec?r1=1.342&r2=1.343&f=u
More information about the pld-cvs-commit
mailing list