Rust CI / cargo fmt (push) Failing after 15s
Rust CI / cargo clippy (push) Successful in 30s
Rust CI / cargo check (x86_64-unknown-linux-gnu) (push) Successful in 22s
Rust CI / cargo check (x86_64-unknown-linux-musl) (push) Failing after 10s
Rust CI / cargo test (x86_64-unknown-linux-musl) (push) Failing after 7s
Rust CI / cargo doc (push) Successful in 24s
Rust CI / cargo test (x86_64-unknown-linux-gnu) (push) Successful in 1m10s
Build binaries / Build (aarch64-musl) (push) Successful in 1m55s
Build binaries / Build (arm-musleabi) (push) Successful in 1m54s
Fuzz Smoke / cargo fuzz smoke (push) Failing after 32s
Netem Interop / netem interop (push) Failing after 13s
Supply chain / cargo-deny bans licenses sources (push) Failing after 3s
Supply chain / cargo-deny advisories (push) Failing after 5s
Supply chain / actionlint (push) Successful in 3s
Build binaries / Build (armv7-musleabi) (push) Successful in 1m38s
Build binaries / Build (arm-musleabihf) (push) Successful in 1m40s
Build binaries / Build (armv7-musleabihf) (push) Successful in 1m38s
Build binaries / Build (i686-musl) (push) Successful in 1m39s
Build binaries / Build (mips64-muslabi64) (push) Successful in 2m11s
Build binaries / Build (mips-musl) (push) Successful in 2m14s
Build binaries / Build (mipsel-musl) (push) Successful in 2m14s
Build binaries / Build (mips64el-muslabi64) (push) Successful in 2m19s
Build binaries / Build (x86_64-musl) (push) Successful in 1m52s
Build binaries / Build (riscv64gc-musl) (push) Successful in 2m0s
33 lines
982 B
TOML
33 lines
982 B
TOML
|
|
[build]
|
|
# MIPS musl std expects libunwind; cross GCC provides libgcc_eh.
|
|
pre-build = [
|
|
'''
|
|
for cc in /usr/local/bin/mips*-gcc; do
|
|
[ -x "$cc" ] || continue
|
|
archive=$("$cc" -print-file-name=libgcc_eh.a)
|
|
test -f "$archive" || exit 1
|
|
ln -sf libgcc_eh.a "$(dirname "$archive")/libunwind.a"
|
|
done
|
|
''',
|
|
]
|
|
|
|
[target.riscv64gc-unknown-linux-musl]
|
|
image = "ghcr.io/cross-rs/riscv64gc-unknown-linux-musl:main"
|
|
|
|
[target.mips-unknown-linux-musl]
|
|
image = "ghcr.io/cross-rs/mips-unknown-linux-musl:main"
|
|
build-std = ["std", "panic_abort"]
|
|
|
|
[target.mipsel-unknown-linux-musl]
|
|
image = "ghcr.io/cross-rs/mipsel-unknown-linux-musl:main"
|
|
build-std = ["std", "panic_abort"]
|
|
|
|
[target.mips64-unknown-linux-muslabi64]
|
|
image = "ghcr.io/cross-rs/mips64-unknown-linux-muslabi64:main"
|
|
build-std = ["std", "panic_abort"]
|
|
|
|
[target.mips64el-unknown-linux-muslabi64]
|
|
image = "ghcr.io/cross-rs/mips64el-unknown-linux-muslabi64:main"
|
|
build-std = ["std", "panic_abort"]
|