-
Notifications
You must be signed in to change notification settings - Fork 13.6k
Open
Labels
C-tracking-issueCategory: An issue tracking the progress of sth. like the implementation of an RFCCategory: An issue tracking the progress of sth. like the implementation of an RFCO-muslTarget: The musl libcTarget: The musl libcS-tracking-impl-incompleteStatus: The implementation is incomplete.Status: The implementation is incomplete.T-compilerRelevant to the compiler team, which will review and decide on the PR/issue.Relevant to the compiler team, which will review and decide on the PR/issue.
Description
TODO:
- Installable host toolchain (Musl host toolchain #58575)
- Rustup support (Add x86_64-unknown-linux-musl build rustup#1882)
- Tests passing as the host ( Make tests compatible with musl host #60474)
- Transition musl targets to dynamically link libc by default
- MCP approving this: Update the existing musl targets to be dynamically linked. compiler-team#422
- static-pie support static-pie for musl target (remove crt1.o) #53968 (done in Enabling static-pie for musl #70740)
- Update to musl 1.2 x86_64-unknown-linux-musl: backport musl bug fixes or use new
1.2
version? #91178
For people looking how to use as it dynamic target:
RUSTFLAGS="-C target-feature=-crt-static" cargo build
wezm, alex88, gtors, kpcyrd, nui and 14 moreeaglgenes101, sanmai-NL, wangbj, fnichol, J0WI and 8 moregsquire, DestyNova, camelmasa, jasonwilliams, alex88 and 3 morejasonwilliams and kpcyrd
Metadata
Metadata
Assignees
Labels
C-tracking-issueCategory: An issue tracking the progress of sth. like the implementation of an RFCCategory: An issue tracking the progress of sth. like the implementation of an RFCO-muslTarget: The musl libcTarget: The musl libcS-tracking-impl-incompleteStatus: The implementation is incomplete.Status: The implementation is incomplete.T-compilerRelevant to the compiler team, which will review and decide on the PR/issue.Relevant to the compiler team, which will review and decide on the PR/issue.