felixonmars / archriscv-packages

Modified Arch Linux packages for archriscv
https://archriscv.felixc.at
GNU General Public License v3.0
202 stars 75 forks source link

pypy bootstrap #4052

Closed hack3ric closed 3 days ago

hack3ric commented 1 week ago

Use python2 and several py2 packages to bootstrap pypy2.7. All PKGBUILDs are taken fron AUR, with package python2 including tarball signing key.

Steps:

  1. Build python2, python2-{setuptools,ply,pycparser,cffi} in order, each with previous packages installed in build environment
  2. Build pypy with pypy-bootstrap/pypy/riscv64.patch applied, and python2, python2-{ply,pycparser,cffi} installed
  3. Build pypy again without patch using pypy built from 2

Fixes https://github.com/felixonmars/archriscv-packages/issues/2351.