mirror of
https://github.com/bytedance/g3.git
synced 2026-05-05 23:41:57 +00:00
605 B
605 B
Static Linking
Install musl
musl is needed to enable static linking.
You can use the following instructions to install musl on Debian:
apt install musl-tools
Install rustc target
Then you need to install the corresponding musl rust target (see rustc --print target-list | grep musl):
rustup target add x86_64-unknown-linux-musl
Compile
Then compile with the features that do not require dynamic linking:
cargo build --target=x86_64-unknown-linux-musl --no-default-features --features vendored-openssl,vendored-c-ares