From f28fa952b5f81a63afd96c9c58dceb99cc7d1dbf Mon Sep 17 00:00:00 2001 From: Russ Cox Date: Tue, 26 Jul 2022 14:21:03 -0400 Subject: make.bat, make.rc: show bootstrap toolchain version Print the bootstrap toolchain version on Plan 9 and Windows, same as on all Unix systems since CL 204757 (Nov 2019). This makes it easier to see what is going on in a build. For #44505. Change-Id: I50cdd5e15a7c8b908e33e92780f8a3bca65c91ef Reviewed-on: https://go-review.googlesource.com/c/go/+/419452 Reviewed-by: Dmitri Shuralyov Run-TryBot: Russ Cox TryBot-Result: Gopher Robot Reviewed-by: Dmitri Shuralyov --- src/make.rc | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src/make.rc') diff --git a/src/make.rc b/src/make.rc index 4597403a04..d9c7f2d817 100755 --- a/src/make.rc +++ b/src/make.rc @@ -81,7 +81,11 @@ if(~ $GOROOT_BOOTSTRAP $GOROOT){ exit bootstrap } -echo 'Building Go cmd/dist using '^$GOROOT_BOOTSTRAP +# Get the exact bootstrap toolchain version to help with debugging. +# We clear GOOS and GOARCH to avoid an ominous but harmless warning if +# the bootstrap doesn't support them. +GOROOT_BOOTSTRAP_VERSION=`{GOOS='' GOARCH='' GOEXPERIMENT='' $GOROOT_BOOTSTRAP/bin/go version | sed 's/go version //'} +echo 'Building Go cmd/dist using '$GOROOT_BOOTSTRAP'. ('$"GOROOT_BOOTSTRAP_VERSION')' if(~ $#vflag 1) echo cmd/dist GOROOT=$GOROOT_BOOTSTRAP GOOS='' GOARCH='' GOEXPERIMENT='' GO111MODULE=off GOENV=off GOFLAGS='' $GOROOT_BOOTSTRAP/bin/go build -o cmd/dist/dist ./cmd/dist -- cgit v1.3