Skip to content

Conversation

@uzleosharif
Copy link

@uzleosharif uzleosharif commented Dec 4, 2025

Summary

  • force libstdc++ to use the runtime condvar init path on host builds by defining _GTHREAD_USE_COND_INIT_FUNC

uzleo added 13 commits December 14, 2025 18:45
Some libc variants (e.g. picolibc/LLVM embedded toolchain) don't
provide __printflike; fall back to the usual GCC-style format
attribute.
this way apps do not need to worry about providing this symbol.
llvm-picolibc expects init array symbols to be visible; without them the
start/end pointers resolve to 0, so board init (including TinyUSB) never
runs. Expose the symbols in the default memmap to ensure proper
initialization.
@lurch
Copy link
Contributor

lurch commented Jan 3, 2026

Ooof, there's now 14 commits in this PR; I assume that wasn't intentional? (I guess you probably want to create the PR from a new local branch, rather than from your develop branch?)

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