Hi Andreas, > On Sep 24 2018, Ian Lance Taylor <i...@golang.org> wrote: > >> * Makefile.am (mostlyclean-local): Run chmod on check-go-dir to >> make sure it is writable. >> (check-go-tools): Likewise. > > $ make check-gotools > make[1]: Entering directory `/usr/local/gcc/gcc-20180926/Build/gotools' > chmod -R u+w check-go-dir > chmod: cannot access `check-go-dir': No such file or directory > make[1]: *** [check-go-tool] Error 1 > make[1]: Leaving directory `/usr/local/gcc/gcc-20180926/Build/gotools' > make: *** [check-gotools] Error 2
I noticed the same when finding that gotools.{sum,log} hadn't been generated. The following patch fixed it for me. Rainer -- ----------------------------------------------------------------------------- Rainer Orth, Center for Biotechnology, Bielefeld University 2018-09-26 Rainer Orth <r...@cebitec.uni-bielefeld.de> * Makefile.am (mostlyclean-local): Ignore chmod errors. (check-go-tool): Likewise. * Makefile.in: Regenerate.
# HG changeset patch # Parent b78b7013b47fb4c190e7b1e2a21aaa7e2dee7674 Ignore chmod errors during mostlyclean-local, check-go-tool diff --git a/gotools/Makefile.am b/gotools/Makefile.am --- a/gotools/Makefile.am +++ b/gotools/Makefile.am @@ -123,7 +123,7 @@ MOSTLYCLEANFILES = \ *.sent mostlyclean-local: - chmod -R u+w check-go-dir + -chmod -R u+w check-go-dir rm -rf check-go-dir check-runtime-dir cgo-test-dir carchive-test-dir if NATIVE @@ -229,7 +229,7 @@ ECHO_ENV = PATH=`echo $(abs_builddir):$$ # check-go-tool runs `go test cmd/go` in our environment. check-go-tool: go$(EXEEXT) $(noinst_PROGRAMS) check-head check-gccgo check-gcc - chmod -R u+w check-go-dir + -chmod -R u+w check-go-dir rm -rf check-go-dir cmd_go-testlog $(MKDIR_P) check-go-dir/src/cmd/go cp $(cmdsrcdir)/go/*.go check-go-dir/src/cmd/go/