Note that the W^X patch only makes the CPython-based no_bootstrap build work,
and that the PyPy JIT itself is still not W^X compliant. This will require more
work.
OK jca@, thanks.
- raise minimum amount of memory in the ulimit check to 5GB (the no_bootstrap
flavour uses even more, usually crashing the kernel on my 8GB workstation if
I try to build it there)
had problems for at least naddy and myself after updating libc/pthread.
(Simple in this case; the bootstrap is just here to use pypy [i.e. JIT]
during build to save time/RAM, pypy can also be built using the normal
python interpreter). ok edd@
the package; this avoids them getting created if you run pypy as root, which
results in pkg_delete leaving things behind. From maintainer Laurie Tratt.
python 2.7 to run the translations; this saves ~1.3GB RAM and runs much
faster. as this is optional, a new no_bootstrap pseudo-flavour allows
rebuilding bootstraps from scratch to help with flag days.
- also check early that the datasize limit is reasonable for the build;
no point swapping for ages and then running out of ram.
discussed with Laurie Tratt (maintainer).
"A fast, compliant alternative implementation of the Python language"
From Laurence Tratt with input from sthen@ and myself.
OK sthen@: "ok sthen who says that beck should add it to torture"