Explictly enable cgo when building kubectl for darwin from darwin

This commit is contained in:
Jeff Grafton 2018-05-23 12:23:00 -07:00
parent dca376a03e
commit e4ded2b3ec

View File

@ -226,6 +226,9 @@ readonly KUBE_STATIC_OVERRIDES
kube::golang::is_statically_linked_library() {
local e
# Explicitly enable cgo when building kubectl for darwin from darwin.
[[ "$(go env GOHOSTOS)" == "darwin" && "$(go env GOOS)" == "darwin" &&
"$1" == *"/kubectl" ]] && return 1
if [[ -n "${KUBE_CGO_OVERRIDES:+x}" ]]; then
for e in "${KUBE_CGO_OVERRIDES[@]}"; do [[ "$1" == *"/$e" ]] && return 1; done;
fi