diff --git a/.gitea/workflows/build-mips.yml b/.gitea/workflows/build-mips.yml index 1af0a9e..124a14e 100644 --- a/.gitea/workflows/build-mips.yml +++ b/.gitea/workflows/build-mips.yml @@ -33,7 +33,8 @@ jobs: - name: Build Backend (MIPS) env: # Ensure we are building a fully static binary - RUSTFLAGS: "-C target-feature=+crt-static" + # -C link-self-contained=no: Let Zig (the linker) handle CRT objects (crt1.o, etc.) + RUSTFLAGS: "-C target-feature=+crt-static -C link-self-contained=no" run: | cd backend cargo zigbuild --target mips-unknown-linux-musl --release -Z build-std=std,panic_abort