Quellcode durchsuchen

Merge pull request #19747 from cpuguy83/nogc

Turn off GC during `make binary`
Jess Frazelle vor 9 Jahren
Ursprung
Commit
07312af8fa
2 geänderte Dateien mit 4 neuen und 0 gelöschten Zeilen
  1. 2 0
      Makefile
  2. 2 0
      hack/make/binary

+ 2 - 0
Makefile

@@ -31,12 +31,14 @@ export DOCKERFILE
 # `docs/sources/contributing/devenvironment.md ` and `project/PACKAGERS.md` have some limited documentation of some of these
 DOCKER_ENVS := \
 	-e BUILDFLAGS \
+	-e DOCKER_BUILD_GOGC \
 	-e DOCKER_BUILD_PKGS \
 	-e DOCKER_CLIENTONLY \
 	-e DOCKER_DEBUG \
 	-e DOCKER_EXPERIMENTAL \
 	-e DOCKERFILE \
 	-e DOCKER_GRAPHDRIVER \
+	-e DOCKER_INCREMENTAL_BINARY \
 	-e DOCKER_REMAP_ROOT \
 	-e DOCKER_STORAGE_OPTS \
 	-e DOCKER_USERLANDPROXY \

+ 2 - 0
hack/make/binary

@@ -8,6 +8,8 @@ BINARY_FULLNAME="$BINARY_NAME$BINARY_EXTENSION"
 source "${MAKEDIR}/.go-autogen"
 
 (
+export GOGC=${DOCKER_BUILD_GOGC:-1000}
+
 if [ "$(go env GOOS)/$(go env GOARCH)" != "$(go env GOHOSTOS)/$(go env GOHOSTARCH)" ]; then
 	# must be cross-compiling!
 	case "$(go env GOOS)/$(go env GOARCH)" in