Skip to content

Commit 7ff5dba

Browse files
committed
Add info to README about supported linking styles
As of now, meta-rust-bin only supports a statically-linked libstd and dynamically-linked {libc, libm, etc}. Update the README to make this clear and also add future enhancements to support a dynamically-linked libstd or full static linking with MUSL. Signed-off-by: Nick Stevens <[email protected]>
1 parent 3df820a commit 7ff5dba

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

README.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,8 @@ Currently supported:
4949
* x86 (32 and 64-bit), ARM (32 and 64-bit) build systems.
5050
* All Linux architectures that Rust itself supports (Multiple flavors of:
5151
x86, ARM, PPC, and MIPS)
52+
* Statically-linked libstd, dynamically-linked system libraries (libc, libm,
53+
etc)
5254

5355
Future:
5456

@@ -58,6 +60,10 @@ Future:
5860
* [ ] Running Rust/Cargo on target.
5961
* [ ] Vendoring of Cargo dependencies (to better play with the Yocto offline
6062
build model).
63+
* [ ] Use of a shared libstd across all Rust packages on a target system
64+
(provides space savings).
65+
* [ ] Total static linking using MUSL.
66+
6167

6268

6369
## Advanced Features

0 commit comments

Comments
 (0)