aboutsummaryrefslogtreecommitdiffstats
path: root/docs/linux/setup.md
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2020-09-11 08:32:44 +0200
committerGitHub <noreply@github.com>2020-09-11 08:32:44 +0200
commitadfb8b4e39dc91cbc65f121ec250145bcd14a8bb (patch)
tree193a40e2b1295e4ba97a9e5a87c434db50cb039f /docs/linux/setup.md
parent409809d8a7c9c775eaea317add40e7a86a1e836c (diff)
docs: clarify that Go 1.14 is required for contributors
Diffstat (limited to 'docs/linux/setup.md')
-rw-r--r--docs/linux/setup.md7
1 files changed, 4 insertions, 3 deletions
diff --git a/docs/linux/setup.md b/docs/linux/setup.md
index 956e62d73..924a1c071 100644
--- a/docs/linux/setup.md
+++ b/docs/linux/setup.md
@@ -26,7 +26,8 @@ If you encounter any troubles, check the [troubleshooting](/docs/troubleshooting
### Go and syzkaller
`syzkaller` is written in [Go](https://golang.org), and `Go 1.13+`
-toolchain is required for build. The toolchain can be installed with:
+toolchain is required for build. *Note:* `Go 1.14` is required for contributors,
+as `Go 1.13` may change `go.mod` file. The toolchain can be installed with:
```
wget https://dl.google.com/go/go1.14.2.linux-amd64.tar.gz
@@ -39,6 +40,8 @@ export PATH=$GOPATH/bin:$PATH
export PATH=$GOROOT/bin:$PATH
```
+See [Go: Download and install](https://golang.org/doc/install) for other options.
+
To download and build `syzkaller`:
``` bash
@@ -49,8 +52,6 @@ make
As the result compiled binaries should appear in the `bin/` dir.
-Also see [Go Getting Started](https://golang.org/doc/install) for more details.
-
Note: if you want to do cross-OS/arch testing, you need to specify `TARGETOS`,
`TARGETVMARCH` and `TARGETARCH` arguments to `make`. See the [Makefile](/Makefile) for details.