gccgo 512 B

12345678910111213141516171819202122232425
  1. #!/bin/bash
  2. set -e
  3. DEST=$1
  4. BINARY_NAME="docker-$VERSION"
  5. BINARY_EXTENSION="$(binary_extension)"
  6. BINARY_FULLNAME="$BINARY_NAME$BINARY_EXTENSION"
  7. source "$(dirname "$BASH_SOURCE")/.go-autogen"
  8. go build -compiler=gccgo \
  9. -o "$DEST/$BINARY_FULLNAME" \
  10. "${BUILDFLAGS[@]}" \
  11. -gccgoflags "
  12. -g
  13. $EXTLDFLAGS_STATIC_DOCKER
  14. -Wl,--no-export-dynamic
  15. -ldl
  16. " \
  17. ./docker
  18. echo "Created binary: $DEST/$BINARY_FULLNAME"
  19. ln -sf "$BINARY_FULLNAME" "$DEST/docker$BINARY_EXTENSION"
  20. hash_files "$DEST/$BINARY_FULLNAME"