| diff --git a/src/cmd/dist/buildtool.go b/src/cmd/dist/buildtool.go |
| index 8a3db32ad3..de9733e1c7 100644 |
| --- a/src/cmd/dist/buildtool.go |
| +++ b/src/cmd/dist/buildtool.go |
| @@ -164,7 +164,7 @@ func bootstrapBuildTools() { |
| // Use the math_big_pure_go build tag to disable the assembly in math/big |
| // which may contain unsupported instructions. |
| cmd := []string{ |
| - pathf("%s/bin/go", goroot_bootstrap), |
| + "go", |
| "install", |
| "-gcflags=-l", |
| "-tags=math_big_pure_go", |
| diff --git a/src/make.bat b/src/make.bat |
| index bf25b95..a4e3bf1 100644 |
| --- a/src/make.bat |
| +++ b/src/make.bat |
| @@ -67,8 +67,7 @@ if x%3==x-v set vflag=-v |
| if x%4==x-v set vflag=-v |
| |
| if not exist ..\bin\tool mkdir ..\bin\tool |
| -if "x%GOROOT_BOOTSTRAP%"=="x" set GOROOT_BOOTSTRAP=%HOMEDRIVE%%HOMEPATH%\Go1.4 |
| -if not exist "%GOROOT_BOOTSTRAP%\bin\go.exe" goto bootstrapfail |
| +if not exist "%GOROOT_BOOTSTRAP%\..\..\bin\go.exe" goto bootstrapfail |
| echo Building Go cmd/dist using %GOROOT_BOOTSTRAP% |
| if x%vflag==x-v echo cmd/dist |
| setlocal |
| @@ -76,7 +75,7 @@ set GOROOT=%GOROOT_BOOTSTRAP% |
| set GOOS= |
| set GOARCH= |
| set GOBIN= |
| -"%GOROOT_BOOTSTRAP%\bin\go" build -o cmd\dist\dist.exe .\cmd\dist |
| +go build -o cmd\dist\dist.exe .\cmd\dist |
| endlocal |
| if errorlevel 1 goto fail |
| .\cmd\dist\dist env -w -p >env.bat |
| @@ -120,7 +119,7 @@ copy cmd\dist\dist.exe "%GOTOOLDIR%\" |
| goto end |
| |
| :bootstrapfail |
| -echo ERROR: Cannot find %GOROOT_BOOTSTRAP%\bin\go.exe |
| +echo ERROR: Cannot find go.exe |
| echo "Set GOROOT_BOOTSTRAP to a working Go tree >= Go 1.4." |
| |
| :fail |