diff --git a/hack/make/.binary b/hack/make/.binary index b73051f2a9..1dc9eeb88a 100644 --- a/hack/make/.binary +++ b/hack/make/.binary @@ -74,11 +74,15 @@ source "${MAKEDIR}/.go-autogen" fi fi + if [ -n "${DOCKER_DEBUG}" ]; then + GCFLAGS="all=-N -l" + fi + echo "Building $([ "$DOCKER_STATIC" = "1" ] && echo "static" || echo "dynamic") $DEST/$BINARY_FULLNAME ($PLATFORM_NAME)..." if [ -n "$DOCKER_DEBUG" ]; then set -x fi - ./hack/with-go-mod.sh go build -mod=vendor -modfile=vendor.mod -o "$DEST/$BINARY_FULLNAME" "${BUILDFLAGS[@]}" -ldflags "$LDFLAGS $LDFLAGS_STATIC $DOCKER_LDFLAGS" "$GO_PACKAGE" + ./hack/with-go-mod.sh go build -mod=vendor -modfile=vendor.mod -o "$DEST/$BINARY_FULLNAME" "${BUILDFLAGS[@]}" -ldflags "$LDFLAGS $LDFLAGS_STATIC $DOCKER_LDFLAGS" -gcflags="${GCFLAGS}" "$GO_PACKAGE" ) echo "Created binary: $DEST/$BINARY_FULLNAME"