github.com/docker/docker-ce@v17.12.1-ce-rc2+incompatible/components/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 LDFLAGS="$LDFLAGS -linkmode external -s" 15 export LDFLAGS_STATIC_DOCKER='-extld='${CC} 16 17 # Override TARGET 18 TARGET="build/docker-$GOOS-$GOARCH" 19 20 echo "Building $TARGET" 21 go build -o "${TARGET}" -tags pkcs11 --ldflags "${LDFLAGS}" "${SOURCE}"