Hi all,

You can rent aarch64 hardware on ec2 now - I built pypy3 7.1.1 on an a1.large
(2 vCPUs, 4GB RAM, ~$37/mo on-demand) using an armhf chroot.  It took about 140
minutes wall clock time - I did need to create a swap file as my first attempt
failed with a memory error:

real    139m41.253s
user    118m12.756s
sys     1m4.388s

(armhf)ubuntu@ip-172-31-xx-xxx:~$ pypy3-build/opt/pypy3/bin/pypy3
Python 3.6.1 (784b254d669919c872a505b807db8462b6140973, Jun 25 2019, 16:45:29)
[PyPy 7.1.1-beta0 with GCC 7.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
And now for something completely different: ``snow, snow, snow, snow''
>>>> 1 + 2
3

The same script on an i7 laptop with Ubuntu 18.04 took around 64 minutes:

real    63m58.293s
user    53m31.992s
sys     0m17.487s

I had also tried a build on a Raspberry Pi3b with an usb ssd as a swap disk
(this machine only has 1GB of RAM) - this got pretty far, but failed after
around 4 hours with a memory error.  A Pi 4b with 4GB of RAM would compile it I
imagine, so this might make a very cheap buildbot host for that purpose.

m


> On 2019-06-21 02:41, Matti Picus wrote:
> > On 21/6/19 9:12 am, Gelin Yan wrote:
> > Hi All
> >
> >    I  just noticed there are no links for downloading pypy 7.0 for Arm 
> > version. Does it imply I have to use the old version or the arm 
> > development has been suspended?
> >
> > Regards
> >
> > gelin yan
> >
> 
> While we still nominally support ARM32, we do not supply binaries. It 
> takes around 10 hours to translate on a qemu virtual machine with a x86 
> host. The solution to cross-compile (scratchbox) is no longer supported. 
> We are exploring options for someone to host a aarch64 build machine 
> that can run a 32-bit chroot, which seems to be the best alternative. 
> Help sponsoring such work would be welcome.
> 
> 
> Matti

-- 
Matt Billenstein
m...@vazor.com
http://www.vazor.com/
_______________________________________________
pypy-dev mailing list
pypy-dev@python.org
https://mail.python.org/mailman/listinfo/pypy-dev

Reply via email to