gccgo 515 B

1234567891011121314151617181920212223242526
  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"