aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGuoqi Chen <chenguoqi@loongson.cn>2025-06-09 17:04:55 +0800
committerabner chenc <chenguoqi@loongson.cn>2025-06-10 06:00:41 -0700
commitf18d046568496dd331657df4ba90218821cb9ffd (patch)
tree7a8d8f240517b57bf55c742f63c11fbd76224e91
parentee7bfbdbcc75c17c9f6f357f7950cfae0d63811c (diff)
downloadgo-f18d046568496dd331657df4ba90218821cb9ffd.tar.xz
all.{bash,rc}: use "../bin/go tool dist" instead of "%GOTOOLDIR%/dist" print build info
After CL 677558, when running all.bash, the binaries of commands such as dist, nm, and pprof are no longer built by default, so when running all.bash, "./all.bash: line 13: /home/golang/pkg/tool/linux_amd64/dist: No such file or directory" will be printed, and the return result of the all.bash script is non-zero. Although the "dist" command won't be installed in $GOTOOLDIR anymore, but it will be built and cached, and ../bin/go tool dist will reuse the cached binary. For #71867 Change-Id: I802eeafdb866e7d80c42da3e0955bb32def7b037 Reviewed-on: https://go-review.googlesource.com/c/go/+/680135 Reviewed-by: Cherry Mui <cherryyz@google.com> Reviewed-by: Dmitri Shuralyov <dmitshur@google.com> LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com> Reviewed-by: Michael Matloob <matloob@golang.org>
-rwxr-xr-xsrc/all.bash2
-rwxr-xr-xsrc/all.rc2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/all.bash b/src/all.bash
index 1b8ca093e4..adbc60e361 100755
--- a/src/all.bash
+++ b/src/all.bash
@@ -10,4 +10,4 @@ if [ ! -f make.bash ]; then
fi
. ./make.bash "$@" --no-banner
bash run.bash --no-rebuild
-"$GOTOOLDIR/dist" banner # print build info
+../bin/go tool dist banner # print build info
diff --git a/src/all.rc b/src/all.rc
index 45b1261a20..ad8c3e143e 100755
--- a/src/all.rc
+++ b/src/all.rc
@@ -13,4 +13,4 @@ if(! test -f make.rc){
. ./make.rc --no-banner $*
bind -b $GOROOT/bin /bin
./run.rc --no-rebuild
-$GOTOOLDIR/dist banner # print build info
+../bin/go tool dist banner # print build info