11 unstable releases (5 breaking)
0.5.0 | Jan 3, 2025 |
---|---|
0.4.1 | Sep 4, 2024 |
0.4.0 | Aug 23, 2024 |
0.3.3 | May 21, 2024 |
0.0.4 | Dec 13, 2022 |
#265 in Unix APIs
1,101 downloads per month
Used in 3 crates
1MB
21K
SLoC
libcontainer
Building with musl
In order to build with musl you must first remove the libseccomp dependency as it will reference shared libraries (libseccomp
) which cannot be built with musl.
Do this by using adding flags to Cargo. Use the --no-default-features
flag followed by -F
and whatever features you intend to build with such as v2
as defined in Cargo.toml under features section.
Next you will also need the +nightly
flags when building with rustup
and cargo
.
# Add rustup +nightly musl to toolchain
rustup +nightly target add $(uname -m)-unknown-linux-musl
# Build rustup +nightly stdlib with musl
rustup +nightly toolchain install nightly-$(uname -m)-unknown-linux-musl
# Build musl standard library
cargo +nightly build -Zbuild-std --target $(uname -m)-unknown-linux-musl --no-default-features -F v2
cargo +nightly build --target $(uname -m)-unknown-linux-musl --no-default-features -F v2
Dependencies
~17–30MB
~476K SLoC