diff --git a/doc/install.html b/doc/install.html
index 33dacf2cfcc..5e2cd757f7b 100644
--- a/doc/install.html
+++ b/doc/install.html
@@ -311,7 +311,7 @@ To update an existing tree to the latest release, you can run:
$ cd $GOROOT/src
$ hg pull
$ hg update release
-$ make all
+$ ./all.bash
Community resources
diff --git a/src/cmd/gotest/gotest b/src/cmd/gotest/gotest
index e6e9f16f5f4..47662818e10 100755
--- a/src/cmd/gotest/gotest
+++ b/src/cmd/gotest/gotest
@@ -42,10 +42,10 @@ xarm)
esac
# Allow overrides
-GC=${_GC:-$GC}
-GL=${GL:-$LD}
-GC="$GC -I _test"
-GL="$GL -L _test"
+GC="$GOBIN/${_GC:-$GC} -I _test"
+GL="$GOBIN/${GL:-$LD} -L _test"
+CC="$GOBIN/$CC"
+LD="$GOBIN/$LD"
export GC GL O AS CC LD
gofiles=""
@@ -99,7 +99,7 @@ set -e
"$GOBIN"/gomake testpackage-clean
"$GOBIN"/gomake testpackage "GOTESTFILES=$gofiles"
if $havex; then
- "$GOBIN"/$GC -o $xofile $xgofiles
+ $GC -o $xofile $xgofiles
fi
# They all compile; now generate the code to call them.
@@ -182,6 +182,6 @@ importpath=$("$GOBIN"/gomake -s importpath)
echo '}'
}>_testmain.go
-"$GOBIN"/$GC _testmain.go
-"$GOBIN"/$GL _testmain.$O
+$GC _testmain.go
+$GL _testmain.$O
$E ./$O.out "$@"