]> git.pld-linux.org Git - packages/perl.git/commitdiff
- with recent gcc it builds, works fine and passes tests on ppc without forcing -O1
authorsparky <sparky@pld-linux.org>
Mon, 30 Oct 2006 19:30:54 +0000 (19:30 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    perl.spec -> 1.343

perl.spec

index 31bdac0a15ebc22c5f72337bb128c1cddcac4a72..a8353d71ae6c4851978eed64373beba3d5eea9fd 100644 (file)
--- a/perl.spec
+++ b/perl.spec
@@ -76,10 +76,14 @@ Patch11:    %{name}-5.8.7-CAN-2004-0976.patch
 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}
@@ -89,11 +93,6 @@ BuildRoot:   %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 %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
This page took 0.037256 seconds and 4 git commands to generate.