From e7cfb1c28b2a52f34c8e48ede2e24645991d1104 Mon Sep 17 00:00:00 2001 From: Jessie Frazelle Date: Wed, 14 Jan 2015 09:50:58 -0800 Subject: [PATCH] =?UTF-8?q?Revert=20"Add=20proper=20"netgo"=20compiling,?= =?UTF-8?q?=20thanks=20to=20rsc=20=E2=99=A5"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Docker-DCO-1.1-Signed-off-by: Jessie Frazelle (github: jfrazelle) --- Dockerfile | 3 +++ project/make.sh | 3 +-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 45128609e3..9ef05b5613 100644 --- a/Dockerfile +++ b/Dockerfile @@ -97,6 +97,9 @@ RUN cd /usr/local/go/src \ ./make.bash --no-clean 2>&1; \ done +# Reinstall standard library with netgo +RUN go clean -i net && go install -tags netgo std + # We still support compiling with older Go, so need to grab older "gofmt" ENV GOFMT_VERSION 1.3.3 RUN curl -sSL https://storage.googleapis.com/golang/go${GOFMT_VERSION}.$(go env GOOS)-$(go env GOARCH).tar.gz | tar -C /go/bin -xz --strip-components=2 go/bin/gofmt diff --git a/project/make.sh b/project/make.sh index 0540649f16..f7919515cf 100755 --- a/project/make.sh +++ b/project/make.sh @@ -113,8 +113,7 @@ fi EXTLDFLAGS_STATIC='-static' # ORIG_BUILDFLAGS is necessary for the cross target which cannot always build # with options like -race. -ORIG_BUILDFLAGS=( -a -tags "netgo static_build $DOCKER_BUILDTAGS" -installsuffix netgo ) -# see https://github.com/golang/go/issues/9369#issuecomment-69864440 for why -installsuffix is necessary here +ORIG_BUILDFLAGS=( -a -tags "netgo static_build $DOCKER_BUILDTAGS" ) BUILDFLAGS=( $BUILDFLAGS "${ORIG_BUILDFLAGS[@]}" ) # Test timeout. : ${TIMEOUT:=30m}