diff --git a/hack/make.sh b/hack/make.sh index 3a10e08aed..189ee5aa8b 100755 --- a/hack/make.sh +++ b/hack/make.sh @@ -108,14 +108,8 @@ if [ -z "$DOCKER_DEBUG" ]; then LDFLAGS='-w' fi -LDFLAGS_STATIC='' -EXTLDFLAGS_STATIC='-static' BUILDFLAGS=(${BUILDFLAGS} -tags "netgo osusergo static_build $DOCKER_BUILDTAGS") - -LDFLAGS_STATIC_DOCKER=" - $LDFLAGS_STATIC - -extldflags \"$EXTLDFLAGS_STATIC\" -" +LDFLAGS_STATIC="-extldflags -static" if [ "$(uname -s)" = 'FreeBSD' ]; then # Tell cgo the compiler is Clang, not GCC diff --git a/hack/make/.binary b/hack/make/.binary index 64fbadcd79..0e7022ce41 100644 --- a/hack/make/.binary +++ b/hack/make/.binary @@ -65,7 +65,7 @@ source "${MAKEDIR}/.go-autogen" "${BUILDFLAGS[@]}" \ -ldflags " $LDFLAGS - $LDFLAGS_STATIC_DOCKER + $LDFLAGS_STATIC $DOCKER_LDFLAGS " \ ${GO_PACKAGE} diff --git a/hack/make/dynbinary-daemon b/hack/make/dynbinary-daemon index efb69df754..22dfe288ef 100644 --- a/hack/make/dynbinary-daemon +++ b/hack/make/dynbinary-daemon @@ -4,7 +4,7 @@ set -e [ -z "$KEEPDEST" ] && rm -rf "$DEST" ( - export LDFLAGS_STATIC_DOCKER='' + export LDFLAGS_STATIC='' export BUILDFLAGS=("${BUILDFLAGS[@]/netgo /}") # disable netgo, since we don't need it for a dynamic binary export BUILDFLAGS=("${BUILDFLAGS[@]/osusergo /}") # ditto for osusergo export BUILDFLAGS=("${BUILDFLAGS[@]/static_build /}") # we're not building a "static" binary here diff --git a/hack/make/dynbinary-proxy b/hack/make/dynbinary-proxy index 048bd9d2b2..d732df13a4 100644 --- a/hack/make/dynbinary-proxy +++ b/hack/make/dynbinary-proxy @@ -3,7 +3,7 @@ set -e ( - export LDFLAGS_STATIC_DOCKER='' + export LDFLAGS_STATIC='' export BUILDFLAGS=("${BUILDFLAGS[@]/netgo /}") # disable netgo, since we don't need it for a dynamic binary export BUILDFLAGS=("${BUILDFLAGS[@]/osusergo /}") # ditto for osusergo export BUILDFLAGS=("${BUILDFLAGS[@]/static_build /}") # we're not building a "static" binary here