diff --git a/build/common.sh b/build/common.sh index 9e344a6aee6..a7a84b6ebf4 100755 --- a/build/common.sh +++ b/build/common.sh @@ -574,11 +574,17 @@ function kube::build::run_build_command_ex() { --env "KUBE_BUILD_WITH_COVERAGE=${KUBE_BUILD_WITH_COVERAGE:-}" --env "KUBE_BUILD_PLATFORMS=${KUBE_BUILD_PLATFORMS:-}" --env "GOFLAGS=${GOFLAGS:-}" - --env "GOLDFLAGS=${GOLDFLAGS:-}" --env "GOGCFLAGS=${GOGCFLAGS:-}" --env "SOURCE_DATE_EPOCH=${SOURCE_DATE_EPOCH:-}" ) + # use GOLDFLAGS only if it is set explicitly. + if [[ -v GOLDFLAGS ]]; then + docker_run_opts+=( + --env "GOLDFLAGS=${GOLDFLAGS:-}" + ) + fi + if [[ -n "${DOCKER_CGROUP_PARENT:-}" ]]; then kube::log::status "Using ${DOCKER_CGROUP_PARENT} as container cgroup parent" docker_run_opts+=(--cgroup-parent "${DOCKER_CGROUP_PARENT}")