mirror of
https://github.com/containers/youki
synced 2024-11-23 01:11:58 +01:00
2ebaf9e3d6
Bumps the patch group with 7 updates in the / directory: | Package | From | To | | --- | --- | --- | | [oci-spec](https://github.com/containers/oci-spec-rs) | `0.7.0` | `0.7.1` | | [serde](https://github.com/serde-rs/serde) | `1.0.214` | `1.0.215` | | [libc](https://github.com/rust-lang/libc) | `0.2.161` | `0.2.162` | | [anyhow](https://github.com/dtolnay/anyhow) | `1.0.91` | `1.0.93` | | [wasmtime](https://github.com/bytecodealliance/wasmtime) | `26.0.0` | `26.0.1` | | [wasi-common](https://github.com/bytecodealliance/wasmtime) | `26.0.0` | `26.0.1` | | [tar](https://github.com/alexcrichton/tar-rs) | `0.4.42` | `0.4.43` | Updates `oci-spec` from 0.7.0 to 0.7.1 - [Release notes](https://github.com/containers/oci-spec-rs/releases) - [Changelog](https://github.com/youki-dev/oci-spec-rs/blob/main/release.md) - [Commits](https://github.com/containers/oci-spec-rs/compare/v0.7.0...v0.7.1) Updates `serde` from 1.0.214 to 1.0.215 - [Release notes](https://github.com/serde-rs/serde/releases) - [Commits](https://github.com/serde-rs/serde/compare/v1.0.214...v1.0.215) Updates `libc` from 0.2.161 to 0.2.162 - [Release notes](https://github.com/rust-lang/libc/releases) - [Changelog](https://github.com/rust-lang/libc/blob/0.2.162/CHANGELOG.md) - [Commits](https://github.com/rust-lang/libc/compare/0.2.161...0.2.162) Updates `anyhow` from 1.0.91 to 1.0.93 - [Release notes](https://github.com/dtolnay/anyhow/releases) - [Commits](https://github.com/dtolnay/anyhow/compare/1.0.91...1.0.93) Updates `wasmtime` from 26.0.0 to 26.0.1 - [Release notes](https://github.com/bytecodealliance/wasmtime/releases) - [Changelog](https://github.com/bytecodealliance/wasmtime/blob/main/docs/contributing-release-process.md) - [Commits](https://github.com/bytecodealliance/wasmtime/compare/v26.0.0...v26.0.1) Updates `wasi-common` from 26.0.0 to 26.0.1 - [Release notes](https://github.com/bytecodealliance/wasmtime/releases) - [Changelog](https://github.com/bytecodealliance/wasmtime/blob/main/docs/contributing-release-process.md) - [Commits](https://github.com/bytecodealliance/wasmtime/compare/v26.0.0...v26.0.1) Updates `tar` from 0.4.42 to 0.4.43 - [Commits](https://github.com/alexcrichton/tar-rs/compare/0.4.42...0.4.43) --- updated-dependencies: - dependency-name: oci-spec dependency-type: direct:production update-type: version-update:semver-patch dependency-group: patch - dependency-name: serde dependency-type: direct:production update-type: version-update:semver-patch dependency-group: patch - dependency-name: libc dependency-type: direct:production update-type: version-update:semver-patch dependency-group: patch - dependency-name: anyhow dependency-type: direct:production update-type: version-update:semver-patch dependency-group: patch - dependency-name: wasmtime dependency-type: direct:production update-type: version-update:semver-patch dependency-group: patch - dependency-name: wasi-common dependency-type: direct:production update-type: version-update:semver-patch dependency-group: patch - dependency-name: tar dependency-type: direct:production update-type: version-update:semver-patch dependency-group: patch ... Signed-off-by: dependabot[bot] <support@github.com> |
||
---|---|---|
.. | ||
src | ||
Cargo.toml | ||
README.md |
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