Bootstrap aarch64 with new 7.2.0

This commit is contained in:
Peter Robinson 2019-10-15 14:44:27 +01:00
parent e23e380d2e
commit 059b472a1a
3 changed files with 11 additions and 16 deletions

1
.gitignore vendored
View File

@ -2,3 +2,4 @@
/pypy2-*-src.tar.bz2
/pypy2.7-v7.0.0-src.tar.bz2
/pypy2.7-v7.1.1-src.tar.bz2
/pypy2.7-v7.2.0-src.tar.bz2

View File

@ -1,8 +1,8 @@
%global basever 7.1
%global basever 7.2
Name: pypy
Version: %{basever}.1
Version: %{basever}.0
%global pyversion 2.7
Release: 3%{?dist}
Release: 0.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
@ -12,9 +12,6 @@ Summary: Python implementation with a Just-In-Time compiler
License: MIT and Python and UCD
URL: http://pypy.org/
# aarch64: Not available yet
ExcludeArch: aarch64
# High-level configuration of the build:
# Whether to use RPM build wheels from the python-{pip,setuptools}-wheel package
@ -179,21 +176,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
%ifnarch %{power64} && 0%{use_self_when_building}
%global use_self_when_building 0
%ifnarch 0%{use_self_when_building}
BuildRequires: pypy
%global bootstrap_python_interp pypy2
%else
BuildRequires: python2-devel
BuildRequires: python2-pycparser
%global bootstrap_python_interp python2
%endif
BuildRequires: gcc
@ -802,6 +793,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
* Sat Jul 27 2019 Peter Robinson <pbrobinson@fedoraproject.org> 7.1.1-3
- Re-enable power64 builds

View File

@ -1 +1 @@
SHA512 (pypy2.7-v7.1.1-src.tar.bz2) = f998931ecf4f9aeee24f0fed95589716175971816c00e50bc53de6de0cfe2a8537b89c1aee636d15faecf91df8c29943295485686185f5247a3e0913fa514f48
SHA512 (pypy2.7-v7.2.0-src.tar.bz2) = 8f724490f9fa06686c8e25ddd3592b260bbffae460395de4c7d29d983780ce9b8925fa87434aac6446aac2034381cc1a13074faf252f5d1ac466a252f219f1ae