key: ${{ runner.os }}-cargo-${{ matrix.arch }}
- name: Build all
run: |
- cargo install cross --git https://github.com/cross-rs/cross
+ cargo install cross --force
+ cargo install --force --locked bindgen-cli
export CROSS_CONTAINER_ENGINE_NO_BUILDKIT=1
cross build --release --target ${{ matrix.arch }}
mkdir -p ./build
[build]
pre-build = [
"dpkg --add-architecture $CROSS_DEB_ARCH",
- "apt-get update && apt-get --assume-yes install libc6-dev",
- "cargo install --force --locked bindgen-cli"
+ "apt-get update && apt-get --assume-yes install libc6-dev"
]
dockerfile = "Dockerfile.cross"
\ No newline at end of file