diff options
author | Ian Lance Taylor <iant@golang.org> | 2019-02-27 14:13:55 -0800 |
---|---|---|
committer | Brad Fitzpatrick <bradfitz@golang.org> | 2019-03-13 01:10:10 +0000 |
commit | 7e880151b1763ebe608d7c2cadf36b71f184332a (patch) | |
tree | faf1080fbf63e8eb99722431c245241ba609f72e | |
parent | 4dd46a678fec26ff05b0ef1cf43aa4531dfa192a (diff) | |
download | go-7e880151b1763ebe608d7c2cadf36b71f184332a.tar.gz go-7e880151b1763ebe608d7c2cadf36b71f184332a.zip |
[release-branch.go1.12] doc/go1.12: new go line in go.mod can break builds with Go 1.11 - 1.11.3
Updates #30446
Change-Id: If069f72fa9735f839df92f3ede3bf7b6d7a695a5
Reviewed-on: https://go-review.googlesource.com/c/164317
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
Reviewed-by: Bryan C. Mills <bcmills@google.com>
(cherry picked from commit e32203f647370897c6a28018c16cfd9584849569)
Reviewed-on: https://go-review.googlesource.com/c/go/+/164318
-rw-r--r-- | doc/go1.12.html | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/doc/go1.12.html b/doc/go1.12.html index fbd59e3df2..2945eb1c43 100644 --- a/doc/go1.12.html +++ b/doc/go1.12.html @@ -185,6 +185,17 @@ tour that build fails. </p> +<p><!-- CL 147282, 147281 --> + This changed use of the <code>go</code> directive means that if you + use Go 1.12 to build a module, thus recording <code>go 1.12</code> + in the <code>go.mod</code> file, you will get an error when + attempting to build the same module with Go 1.11 through Go 1.11.3. + Go 1.11.4 or later will work fine, as will releases older than Go 1.11. + If you must use Go 1.11 through 1.11.3, you can avoid the problem by + setting the language version to 1.11, using the Go 1.12 go tool, + via <code>go mod edit -go=1.11</code>. +</p> + <p><!-- CL 152739 --> When an import cannot be resolved using the active modules, the <code>go</code> command will now try to use the modules mentioned in the |