Update rpm spec for riscv64
Signed-off-by: Jason Montleon <jmontleo@redhat.com>
This commit is contained in:
parent
a6ca857b8a
commit
b02e542e2d
@ -11,7 +11,7 @@ Version: %{basever}.%{micro}%{?pre:~%{pre}}
|
|||||||
# This potentially allows tags like Obsoletes: pypy3 < %%{version}-%%{release}.
|
# This potentially allows tags like Obsoletes: pypy3 < %%{version}-%%{release}.
|
||||||
# https://bugzilla.redhat.com/2053880
|
# https://bugzilla.redhat.com/2053880
|
||||||
%global baserelease %{autorelease -n}
|
%global baserelease %{autorelease -n}
|
||||||
Release: %{baserelease}.%{pyversion}%{?dist}
|
Release: %{baserelease}.%{pyversion}.0.riscv64%{?dist}
|
||||||
Summary: Python %{pyversion} implementation with a Just-In-Time compiler
|
Summary: Python %{pyversion} implementation with a Just-In-Time compiler
|
||||||
|
|
||||||
# PyPy is MIT
|
# PyPy is MIT
|
||||||
@ -152,6 +152,7 @@ BuildRequires: bzip2-devel
|
|||||||
BuildRequires: ncurses-devel
|
BuildRequires: ncurses-devel
|
||||||
BuildRequires: expat-devel
|
BuildRequires: expat-devel
|
||||||
BuildRequires: openssl-devel
|
BuildRequires: openssl-devel
|
||||||
|
BuildRequires: openssl-devel-engine
|
||||||
BuildRequires: gdbm-devel
|
BuildRequires: gdbm-devel
|
||||||
BuildRequires: xz-devel
|
BuildRequires: xz-devel
|
||||||
|
|
||||||
@ -364,6 +365,10 @@ rm lib-python/3/idlelib/idle.bat
|
|||||||
# Top memory usage is about 4.5GB on arm7hf
|
# Top memory usage is about 4.5GB on arm7hf
|
||||||
free
|
free
|
||||||
|
|
||||||
|
%ifarch riscv64
|
||||||
|
export PYPY_MULTIARCH=riscv64-linux-gnu
|
||||||
|
%endif
|
||||||
|
|
||||||
BuildPyPy() {
|
BuildPyPy() {
|
||||||
ExeName=$1
|
ExeName=$1
|
||||||
Options=$2
|
Options=$2
|
||||||
@ -444,6 +449,9 @@ BuildPyPy() {
|
|||||||
--gcrootfinder=shadowstack \
|
--gcrootfinder=shadowstack \
|
||||||
$Options \
|
$Options \
|
||||||
targetpypystandalone \
|
targetpypystandalone \
|
||||||
|
%ifarch riscv64
|
||||||
|
--withoutmod-_continuation \
|
||||||
|
%endif
|
||||||
--platlibdir=%{_lib}
|
--platlibdir=%{_lib}
|
||||||
|
|
||||||
echo "--------------------------------------------------------------"
|
echo "--------------------------------------------------------------"
|
||||||
|
Loading…
Reference in New Issue
Block a user