From bf54d2699e9b3b2e2cb8800d7ed9307a60d4a99b Mon Sep 17 00:00:00 2001 From: spinline Date: Fri, 6 Feb 2026 18:39:40 +0300 Subject: [PATCH] ci: force static linking with crt-static and -static flags --- .gitea/workflows/build-mips.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.gitea/workflows/build-mips.yml b/.gitea/workflows/build-mips.yml index 671daac..fda8119 100644 --- a/.gitea/workflows/build-mips.yml +++ b/.gitea/workflows/build-mips.yml @@ -52,8 +52,10 @@ jobs: wget -qO- https://musl.cc/mips-linux-musl-cross.tgz | tar xz -C /opt/ && export PATH="/opt/mips-linux-musl-cross/bin:$PATH" && export CARGO_TARGET_MIPS_UNKNOWN_LINUX_MUSL_LINKER=mips-linux-musl-gcc && + export RUSTFLAGS="-C target-feature=+crt-static -C link-arg=-static" && cd backend && - cargo +nightly build --target mips-unknown-linux-musl --release -Z build-std=std,panic_abort + cargo +nightly build --target mips-unknown-linux-musl --release -Z build-std=std,panic_abort && + file /project/target/mips-unknown-linux-musl/release/backend ' - name: Rename Binary