pyodide/pyodide_build
Dexter Chua a8a0b73642
Fix pywasmcross race condition (#1011)
When building packages in parallel, it is possible that the symlink is
created by a different thread between the check and the linking, which
causes the build to fail. This has happened multiple times in CI.

Instead, just try to create the symlink and pass if it already exists,
which is the pythonic way of doing this.
2021-01-02 15:07:58 +08:00
..
tests Build C libraries via buildall.py (#927) 2020-12-23 14:24:32 +01:00
__init__.py STY Apply black for code style (#702) 2020-06-28 20:24:40 +02:00
__main__.py STY Apply black for code style (#702) 2020-06-28 20:24:40 +02:00
_fixes.py STY Apply black for code style (#702) 2020-06-28 20:24:40 +02:00
buildall.py Use upstream file packager instead of fork (#991) 2021-01-01 08:48:28 +01:00
buildpkg.py Use upstream file packager instead of fork (#991) 2021-01-01 08:48:28 +01:00
common.py Use upstream file packager instead of fork (#991) 2021-01-01 08:48:28 +01:00
mkpkg.py Fix lint CI (#759) 2020-09-24 12:28:10 +02:00
pywasmcross.py Fix pywasmcross race condition (#1011) 2021-01-02 15:07:58 +08:00
serve.py STY Apply black for code style (#702) 2020-06-28 20:24:40 +02:00