mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-22 19:31:44 +00:00
Merge pull request #104164 from dims/allow-override-of-cgo-enabled
Allow override of KUBE_CGO_OVERRIDES (for switching on/off of `CGO_ENABLED`)
This commit is contained in:
commit
0427b17395
@ -519,6 +519,7 @@ function kube::build::run_build_command_ex() {
|
|||||||
--env "KUBE_VERBOSE=${KUBE_VERBOSE}"
|
--env "KUBE_VERBOSE=${KUBE_VERBOSE}"
|
||||||
--env "KUBE_BUILD_WITH_COVERAGE=${KUBE_BUILD_WITH_COVERAGE:-}"
|
--env "KUBE_BUILD_WITH_COVERAGE=${KUBE_BUILD_WITH_COVERAGE:-}"
|
||||||
--env "KUBE_BUILD_PLATFORMS=${KUBE_BUILD_PLATFORMS:-}"
|
--env "KUBE_BUILD_PLATFORMS=${KUBE_BUILD_PLATFORMS:-}"
|
||||||
|
--env "KUBE_CGO_OVERRIDES=' ${KUBE_CGO_OVERRIDES[*]:-} '"
|
||||||
--env "GOFLAGS=${GOFLAGS:-}"
|
--env "GOFLAGS=${GOFLAGS:-}"
|
||||||
--env "GOGCFLAGS=${GOGCFLAGS:-}"
|
--env "GOGCFLAGS=${GOGCFLAGS:-}"
|
||||||
--env "SOURCE_DATE_EPOCH=${SOURCE_DATE_EPOCH:-}"
|
--env "SOURCE_DATE_EPOCH=${SOURCE_DATE_EPOCH:-}"
|
||||||
|
@ -716,6 +716,7 @@ kube::golang::build_binaries_for_platform() {
|
|||||||
-ldflags "${goldflags:-}"
|
-ldflags "${goldflags:-}"
|
||||||
-tags "${gotags:-}"
|
-tags "${gotags:-}"
|
||||||
)
|
)
|
||||||
|
V=1 kube::log::info "> static build CGO_ENABLED=0: ${statics[*]}"
|
||||||
CGO_ENABLED=0 kube::golang::build_some_binaries "${statics[@]}"
|
CGO_ENABLED=0 kube::golang::build_some_binaries "${statics[@]}"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@ -728,6 +729,7 @@ kube::golang::build_binaries_for_platform() {
|
|||||||
-buildmode pie
|
-buildmode pie
|
||||||
-tags "${gotags:-}"
|
-tags "${gotags:-}"
|
||||||
)
|
)
|
||||||
|
V=1 kube::log::info "> non-static build: ${nonstatics[*]}"
|
||||||
kube::golang::build_some_binaries "${nonstatics[@]}"
|
kube::golang::build_some_binaries "${nonstatics[@]}"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user