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=4715343bd562c154....
Change: +%ifarch %{power64} aarch64
Thanks.
Full change: ============
commit 4715343bd562c154a8301e424178c1c9124f4f10 Author: Miro Hronok miro@hroncok.cz Date: Wed Oct 16 16:14:37 2019 +0200
Bootstrap the aarch64 build
NB: https://bitbucket.org/pypy/pypy/issues/3086
diff --git a/pypy.spec b/pypy.spec index 90185b9..5729ee6 100644 --- a/pypy.spec +++ b/pypy.spec @@ -2,7 +2,7 @@ Name: pypy Version: %{basever}.0 %global pyversion 2.7 -Release: 0.1%{?dist} +Release: 1%{?dist} Summary: Python implementation with a Just-In-Time compiler
# LGPL and another free license we'd need to ask spot about are present in some @@ -97,6 +97,7 @@ URL: http://pypy.org/
%global src_name %{ver_name}-v%{version}-src
+# aarch64: https://bitbucket.org/pypy/pypy/issues/3086 %ifarch %{ix86} x86_64 %{arm} s390x %global with_jit 1 %else @@ -176,7 +177,15 @@ Source189: 189-use-rpm-wheels.patch # Turn it off with this boolean, to revert back to rebuilding using CPython # and avoid a cycle in the build-time dependency graph:
+%global use_self_when_building 1 +# 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 +# aarch64 just got introduced, need to use cpython to bootstrap +%ifarch %{power64} aarch64 %global use_self_when_building 0 +%endif
%if 0%{use_self_when_building} BuildRequires: pypy @@ -793,8 +802,9 @@ CheckPyPy %{name}-c-stackless
%changelog -* Tue Oct 15 2019 Peter Robinson pbrobinson@fedoraproject.org 7.2.0-0.1 -- Bootstrap aarch64 with new 7.2.0 +* Mon Oct 14 2019 Miro Hronok mhroncok@redhat.com - 7.2.0-1 +- Update to 7.2.0 +- Enable aarch64
* Sat Jul 27 2019 Peter Robinson pbrobinson@fedoraproject.org 7.1.1-3 - Re-enable power64 builds