github.com/pwn-term/docker@v0.0.0-20210616085119-6e977cce2565/cli/scripts/build/osx (about) 1 #!/usr/bin/env bash 2 # 3 # Build an osx binary from linux 4 # 5 6 set -eu -o pipefail 7 8 source ./scripts/build/.variables 9 10 export CGO_ENABLED=1 11 export GOOS=darwin 12 export GOARCH=amd64 13 export CC=o64-clang 14 export CXX=o64-clang++ 15 export LDFLAGS="$LDFLAGS -linkmode external -s" 16 export LDFLAGS_STATIC_DOCKER='-extld='${CC} 17 18 # Override TARGET 19 TARGET="build/docker-$GOOS-$GOARCH" 20 21 echo "Building $TARGET" 22 go build -o "${TARGET}" -tags pkcs11 --ldflags "${LDFLAGS}" "${SOURCE}"