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