Skip to content

llvm: Sync RISC-V multi-libs with GCC#1080

Draft
stephanosio wants to merge 5 commits into
zephyrproject-rtos:mainfrom
stephanosio:clang_multilib_sync
Draft

llvm: Sync RISC-V multi-libs with GCC#1080
stephanosio wants to merge 5 commits into
zephyrproject-rtos:mainfrom
stephanosio:clang_multilib_sync

Conversation

@stephanosio

Copy link
Copy Markdown
Member

This series syncs the RISC-V multi-lib variants built for the LLVM toolchain with the GCC.

Closes #948

@stephanosio stephanosio added DNM DO NOT MERGE area: LLVM Issues related to LLVM labels Feb 27, 2026
@stephanosio stephanosio added this to the 1.0.0 milestone Feb 27, 2026
This commit adds the LLVM/Clang multi-lib build for the RISC-V
rv64imafdc_zicsr_zifencei_zba_zbb_zbc_zbs configuration.

Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
This commit adds the LLVM/Clang multi-lib build for the RISC-V
rv32emc_zicsr_zcb_zba_zbb_zbc_zbs configuration.

Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
This commit adds the LLVM/Clang multi-lib alternate mapping for the
RISC-V rv32emc_zicntr_zicsr_zcb_zba_zbb_zbc_zbs configuration to
rv32emc_zicsr_zcb_zba_zbb_zbc_zbs.

Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
Use fnmatch to filter disabled test images.

Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
@stephanosio stephanosio marked this pull request as ready for review February 27, 2026 15:11
@stephanosio stephanosio marked this pull request as draft February 27, 2026 15:12
Picolibc built for the RISC-V architecture variants enabling the Zc*
extension does not currently work and all tests time out.

Disable testing of these multi-lib variants until the root cause is
investigated and fixed.

Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
@stephanosio stephanosio removed this from the 1.0.0 milestone Mar 6, 2026
@carlescufi

Copy link
Copy Markdown
Member

@stephanosio any progress on this one? is it blocked by something else?

@stephanosio

Copy link
Copy Markdown
Member Author

@stephanosio any progress on this one? is it blocked by something else?

#948 (comment)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area: LLVM Issues related to LLVM DNM DO NOT MERGE

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Support RISC-V Zcb-enabled multi-libs both on GCC and Clang

2 participants