The package rpms/pypy.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/pypy.git/commit/?id=0a784b22ad995....
Change:
-%ifarch %{arm}
Thanks.
Full change:
============
commit 0a784b22ad995871e4b5681e67e7f1986edd89d3
Author: Michal Cyprian <m.cyprian(a)gmail.com>
Date: Mon Nov 20 15:05:38 2017 +0100
Update to 5.9.0
PowerPC builds were temporarily switched to CPython,
because of strange error, when building with PyPy
diff --git a/pypy.spec b/pypy.spec
index efa5846..a23c630 100644
--- a/pypy.spec
+++ b/pypy.spec
@@ -1,8 +1,8 @@
%define ver_name %{name}2
Name: pypy
-Version: 5.8.0
-Release: 3%{?dist}
+Version: 5.9.0
+Release: 1%{?dist}
Summary: Python implementation with a Just-In-Time compiler
Group: Development/Languages
@@ -163,7 +163,11 @@ Patch1: 007-remove-startup-message.patch
# and avoid a cycle in the build-time dependency graph:
%global use_self_when_building 1
-%if 0%{use_self_when_building}
+# Getting strange error on ppc64 arch when building with PyPy,
+# use CPython for ppc64 temporarily
+#
https://koji.fedoraproject.org/koji/taskinfo?taskID=23000326
+# TODO: resolve this and remove power64 part of condition
+%ifnarch %{power64} && 0%{use_self_when_building}
BuildRequires: pypy
%global bootstrap_python_interp pypy
%else
@@ -175,6 +179,7 @@ BuildRequires: python26-devel
%global bootstrap_python_interp python26
%else
BuildRequires: python2-devel
+BuildRequires: python-pycparser
%global bootstrap_python_interp python
%endif
@@ -385,11 +390,6 @@ BuildPyPy() {
%endif
- # Reduce memory usage on arm during installation
-%ifarch %{arm}
-PYPY_GC_MAX_DELTA=200MB pypy --jit loop_longevity=300 ../../rpython/bin/rpython -Ojit
targetpypystandalone
-%endif
-
# The generated C code leads to many thousands of warnings of the form:
# warning: variable 'l_v26003' set but not used [-Wunused-but-set-variable]
# Suppress them:
@@ -399,6 +399,10 @@ PYPY_GC_MAX_DELTA=200MB pypy --jit loop_longevity=300
../../rpython/bin/rpython
# builds (of other configurations):
if test -x './pypy' ; then
INTERP='./pypy'
+ %ifarch %{arm}
+ # Reduce memory usage on arm during installation
+ PYPY_GC_MAX_DELTA=200MB $INTERP --jit loop_longevity=300 ../../rpython/bin/rpython
-Ojit targetpypystandalone
+ %endif
else
# First pypy build within this rpm build?
# Fall back to using the bootstrap python interpreter, which might be a
@@ -721,6 +725,9 @@ CheckPyPy %{name}-c-stackless
%changelog
+* Mon Oct 23 2017 Michal Cyprian <mcyprian(a)redhat.com> - 5.9.0-1
+- Update to 5.9.0
+
* Thu Aug 03 2017 Fedora Release Engineering <releng(a)fedoraproject.org> - 5.8.0-3
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
diff --git a/sources b/sources
index 4f356fa..53a0eaf 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (pypy2-v5.8.0-src.tar.bz2) =
222c6ce11b00830e310b766df4c145b7f554f23b87fc6146f214d758d7a6159c5c00af475aa7fa630ef4c37b52cdf2fd73049b6ec3610715b6abc0a925fe1365
+SHA512 (pypy2-v5.9.0-src.tar.bz2) =
3170747e81088043c6a4885bd0bc92e911556420b6c2539a4ed7e62956f1c741651f772def0fb00d8826a1bef9d6f4e79a13682a4456a31d987f7c9bd8608a4d