Skip to content

Conversation

@kammce
Copy link
Member

@kammce kammce commented Dec 13, 2025

For some reason LLVM 20 cannot build coroutines for cortex-m0, m0plus, and m1. There is a tail call optimization that causes the linker to crash. This simply removes those architectures when coroutines are needed.

For some reason LLVM 20 cannot build coroutines for cortex-m0, m0plus,
and m1. There is a tail call optimization that causes the linker to
crash. This simply removes those architectures when coroutines are
needed.
@kammce
Copy link
Member Author

kammce commented Dec 13, 2025

tested via this workflow in async_context

@kammce kammce merged commit 5bd9b69 into main Dec 13, 2025
1 of 43 checks passed
@kammce kammce deleted the coro-carve-out branch December 13, 2025 14:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants