Skip to content

WIP Picolibc Integration for 23.x#453

Draft
Sam Elliott (lenary) wants to merge 3 commits into
qualcomm:qualcomm-softwarefrom
lenary:pr/picolibc-integration-branch
Draft

WIP Picolibc Integration for 23.x#453
Sam Elliott (lenary) wants to merge 3 commits into
qualcomm:qualcomm-softwarefrom
lenary:pr/picolibc-integration-branch

Conversation

@lenary

Copy link
Copy Markdown
Member

No description provided.

Sam Elliott (lenary) and others added 3 commits June 23, 2026 17:23
Based on the version used by Zephyr 4.4 / Zephyr SDK 1.0.0

This PR refreshes the Picolibc patches and adds:
- Ram's changes for configuring custom string functions
- Ram's custom string functions for xqci
- My Zcmt patch (preliminary)
This was causing test-except to fail. It's not clear why it was in the
Qemu string to start with, as we don't build the libraries with Smrnmi
enabled, and none of the Xqci extensions require Smrnmi, and Qemu does
not think that any Xqci extensions need Smrnmi. Even if this is present
on real hardware, the semihosting library we use for testing is
specifically for use with Qemu as a simulator so it has a different
startup sequence and therefore different crt library to a real chip.

Signed-off-by: Sam Elliott <aelliott@qti.qualcomm.com>
(cherry picked from commit 97b3fcb)
Signed-off-by: Sudharsan Veeravalli <svs@qti.qualcomm.com>
(cherry picked from commit cb97e3a)
@lenary

Copy link
Copy Markdown
Member Author

Picolibc + Zcmt so I can do a hexframe run.

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