Hi!

I am working with a small group of people to port CPython to Emscripten
(and maybe eventually WASI). I currently have a repo here where we run a
build against CPython main branch nightly
https://github.com/ethanhs/python-wasm, but I think it is time to set up a
buildbot for Emscripten. I am able to run the CPython test suite under
nodejs with the proper environment set up, however several tests do fail
due to issues with musl or in Emscripten (or in Python too, of course).
https://gist.github.com/tiran/8d6b1e038206c2431daceec0768156d4

I have set up a VM on a server I run with 4 cores and 4GB of memory (the
docs note the large memory tests require more than 512MB, but don't say how
much the large memory tests take).

Just to make sure I understand the process, since this is unlike the other
builders in that it uses a custom toolchain, it looks like I will need to
modify the buildbot code to add an EmscriptenBuild? How does that work? Do
I work on the code after getting a password and buildername? Also any
suggestions on how to handle cross compiling in the configuration?

Thanks for any guidance you can provide!

Best,
Ethan Smith
_______________________________________________
Python-Buildbots mailing list -- python-buildbots@python.org
To unsubscribe send an email to python-buildbots-le...@python.org
https://mail.python.org/mailman3/lists/python-buildbots.python.org/
Member address: arch...@mail-archive.com

Reply via email to