github.com/rootless-containers/rootlesskit/v2@v2.3.4/hack/make-cross.sh (about) 1 #!/bin/sh 2 set -eux 3 4 cd "$(dirname $0)/.." 5 CGO_ENABLED=0 6 export CGO_ENABLED 7 8 rm -rf _artifact 9 mkdir -p _artifact 10 11 x() { 12 goarch="$1" 13 uname_m="$2" 14 rm -rf bin 15 GOARCH="$goarch" make all 16 file bin/* | grep -v dynamic 17 (cd bin && tar czvf "../_artifact/rootlesskit-${uname_m}.tar.gz" *) 18 } 19 20 x amd64 x86_64 21 x arm64 aarch64 22 x s390x s390x 23 x ppc64le ppc64le 24 x riscv64 riscv64 25 GOARM=7 26 export GOARM 27 x arm armv7l 28 29 rm -rf bin