diff --git a/Cross.toml b/Cross.toml new file mode 100644 index 000000000..fe8ca752c --- /dev/null +++ b/Cross.toml @@ -0,0 +1,5 @@ +[target.x86_64-unknown-linux-musl] +image = "ghcr.io/cross-rs/x86_64-unknown-linux-musl:0.2.5" + +[target.aarch64-unknown-linux-musl] +image = "ghcr.io/cross-rs/aarch64-unknown-linux-musl:0.2.5" diff --git a/bin/build_docker.sh b/bin/build_docker.sh index 854c24b80..79a7d167b 100644 --- a/bin/build_docker.sh +++ b/bin/build_docker.sh @@ -123,12 +123,9 @@ for PLATFORM in "${!ARCHITECTURES[@]}"; do cargo clean || true fi - CROSS_IMAGE="ghcr.io/cross-rs/${ARCHITECTURE}:0.2.5" - # Use incremental compilation and enable cache-friendly flags env RUSTFLAGS="--remap-path-prefix $HOME=~ -C incremental=/tmp/rust-incremental-${ARCHITECTURE}" \ CARGO_INCREMENTAL=1 \ - CROSS_CUSTOM_IMAGE="$CROSS_IMAGE" \ cross build -p tuliprox --release --target "$ARCHITECTURE" BINARY_PATH="${WORKING_DIR}/target/${ARCHITECTURE}/release/tuliprox"