Skip to content

[libc++] Provide flag for RUNTIMES_USE_LIBC=llvm-libc (#174967)#691

Merged
voltur01 merged 1 commit intoarm:release/arm-software/22.xfrom
voltur01:cherrypick_runtimes_use_libc
Jan 22, 2026
Merged

[libc++] Provide flag for RUNTIMES_USE_LIBC=llvm-libc (#174967)#691
voltur01 merged 1 commit intoarm:release/arm-software/22.xfrom
voltur01:cherrypick_runtimes_use_libc

Conversation

@voltur01
Copy link
Contributor

@voltur01 voltur01 commented Jan 21, 2026

There was no flag added for llvm-libc when picolibc and newlib were provided in llvm/llvm-project#147956 - the missing flag breaks libc++ iostream support now because this check https://github.com/llvm/llvm-project/blob/9a8421fa6191d2e1047e3dc8c72a22fa810f9aee/libcxx/include/__config#L719 fails unless an LLVM libc header is included.
Downstream issue: #690

There was no flag added for llvm-libc when picolibc and newlib were
provided in llvm/llvm-project#147956 - the
missing flag breaks libc++ iostream support now because this check
https://github.com/llvm/llvm-project/blob/9a8421fa6191d2e1047e3dc8c72a22fa810f9aee/libcxx/include/__config#L719
fails unless an LLVM libc header is included.
@voltur01 voltur01 requested review from a team as code owners January 21, 2026 15:00
@github-actions github-actions bot added the downstream-change Downstream change to LLVM tree label Jan 21, 2026
@github-actions
Copy link

This pull review modifies files outside of the arm-software directory, so please ensure it follows the Downstream Patch Policy.
An automated check will test if the tagging requirements have been met. Please wait for approving reviews from both Arm Toolchain for Embedded and Arm Toolchain for Linux teams before merging.

@voltur01 voltur01 merged commit 2e87dd3 into arm:release/arm-software/22.x Jan 22, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

downstream-change Downstream change to LLVM tree

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants