Skip to content

wasm: Switch to -fwasm-exceptions#32103

Open
QuLogic wants to merge 1 commit into
matplotlib:mainfrom
QuLogic:wasm-exceptions
Open

wasm: Switch to -fwasm-exceptions#32103
QuLogic wants to merge 1 commit into
matplotlib:mainfrom
QuLogic:wasm-exceptions

Conversation

@QuLogic

@QuLogic QuLogic commented Jul 23, 2026

Copy link
Copy Markdown
Member

PR summary

As of the pyemscripten_2025_0 platform [1], pyodide builds with -fwasm-exceptions instead of -fexceptions. This is the default platform for Python 3.13. Since we've dropped Python 3.12 wasm wheels, we should switch to this new exception handling.

[1] https://pyodide.org/en/stable/development/abi/313.html

AI Disclosure

None

PR checklist

As of the `pyemscripten_2025_0` platform [1], pyodide builds with
`-fwasm-exceptions` instead of `-fexceptions`. This is the default
platform for Python 3.13. Since we've dropped Python 3.12 wasm wheels,
we should switch to this new exception handling.

[1] https://pyodide.org/en/stable/development/abi/313.html
@QuLogic QuLogic added this to the v3.12.0 milestone Jul 23, 2026
@github-actions github-actions Bot added the CI: Run cibuildwheel Run wheel building tests on a PR label Jul 23, 2026
@QuLogic QuLogic added CI: Run cibuildwheel Run wheel building tests on a PR and removed CI: Run cibuildwheel Run wheel building tests on a PR labels Jul 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CI: Run cibuildwheel Run wheel building tests on a PR

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant