Disable AUTO_JS_LIBRARIES and AUTO_NATIVE_LIBRARIES flags (#3505)

This commit is contained in:
Gyeongjae Choi 2023-01-30 10:43:34 +09:00 committed by GitHub
parent eb2ffeb660
commit 16d494b22b
2 changed files with 8 additions and 0 deletions

View File

@ -114,6 +114,8 @@ export MAIN_MODULE_LDFLAGS= $(LDFLAGS_BASE) \
-s POLYFILL \
-s MIN_SAFARI_VERSION=140000 \
-s STACK_SIZE=5MB \
-s AUTO_JS_LIBRARIES=0 \
-s AUTO_NATIVE_LIBRARIES=0 \
\
-lpython$(PYMAJOR).$(PYMINOR) \
-lffi \

View File

@ -31,6 +31,12 @@ myst:
- {{ Enhancement }} Updated Emscripten to version 3.1.31
{pr}`3471`, {pr}`3517`
- {{ Breaking }} Following libraries are now not linked to the Pyodide main module:
`libgl`, `libal`, `libhtml5`. This normally shouldn't affect users, but if you
are using these libraries in a package that are built out-of-tree, you will
need to link them to the package manually.
{pr}`3505`
### Build System
- {{ Enhancement }} Improved logging in `pyodide-build` with rich.