aboutsummaryrefslogtreecommitdiff
path: root/src/make.bat
diff options
context:
space:
mode:
authorRuss Cox <rsc@golang.org>2015-01-20 21:17:17 -0500
committerRuss Cox <rsc@golang.org>2015-01-21 02:19:27 +0000
commitdb52315c88e588b87895dcb159d1b4886f355e92 (patch)
tree2098a2eae61be4f907b65659ea4da78f5355992a /src/make.bat
parent725e3a7afbb5b07e9345dd9ef6878af0cd959776 (diff)
downloadgo-db52315c88e588b87895dcb159d1b4886f355e92.tar.gz
go-db52315c88e588b87895dcb159d1b4886f355e92.zip
[dev.cc] build: do not 'clean -i std' between dist and go_bootstrap
Executing 'clean -i std' removes installed Go programs, including the toolchain binaries we need for building. It's not clear why the 'clean -i std' is here in the first place. cmd/dist just removed the entire pkg tree, so everything is new. The only reason for 'clean -i std' would be if you don't trust that dist compiled the packages properly. If that's true for some reason, we can fix cmd/dist, or add -a to the install commands that follow. Perhaps clean -i std should not remove tools, or perhaps std should not expand to any tools. Not sure. Also remove banner from make.bat and make.rc that was already removed from make.bash. cmd/dist prints it now. Also fix array size error in liblink/objfile.c. Fixes dev.cc build. Change-Id: I60855e001a682efce55ad9aa307a8f3ee47f7366 Reviewed-on: https://go-review.googlesource.com/3100 Reviewed-by: Russ Cox <rsc@golang.org>
Diffstat (limited to 'src/make.bat')
-rw-r--r--src/make.bat2
1 files changed, 0 insertions, 2 deletions
diff --git a/src/make.bat b/src/make.bat
index fab9c88ff6..ba3469e69e 100644
--- a/src/make.bat
+++ b/src/make.bat
@@ -71,14 +71,12 @@ echo.
if x%1==x--dist-tool goto copydist
if x%2==x--dist-tool goto copydist
-echo ##### Building compilers and Go bootstrap tool.
set buildall=-a
if x%1==x--no-clean set buildall=
.\cmd\dist\dist bootstrap %buildall% -v
if errorlevel 1 goto fail
:: Delay move of dist tool to now, because bootstrap cleared tool directory.
move .\cmd\dist\dist.exe "%GOTOOLDIR%\dist.exe"
-"%GOTOOLDIR%\go_bootstrap" clean -i std
echo.
if not %GOHOSTARCH% == %GOARCH% goto localbuild