aboutsummaryrefslogtreecommitdiffstats
path: root/docs/linux/setup_ubuntu-host_android-device_arm32-kernel.md
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2019-03-14 14:17:31 +0100
committerDmitry Vyukov <dvyukov@google.com>2019-03-14 14:55:59 +0100
commitd23e90a7b44b62b0d3b116a6d30849ce66051529 (patch)
tree1bdbc7c9d1d8e0b4f635a896147e26f1ad42b457 /docs/linux/setup_ubuntu-host_android-device_arm32-kernel.md
parent1e8208402d9c84d5f3ee6e33b63db8befbf61032 (diff)
all: switch to Go 1.12
Differences in code formatting between Go versions cause constant problems for us (https://github.com/golang/go/issues/25161). Currently we support 1.9 and 1.10. Switch to newer 1.11 and 1.12. Fixes #1013
Diffstat (limited to 'docs/linux/setup_ubuntu-host_android-device_arm32-kernel.md')
-rw-r--r--docs/linux/setup_ubuntu-host_android-device_arm32-kernel.md27
1 files changed, 2 insertions, 25 deletions
diff --git a/docs/linux/setup_ubuntu-host_android-device_arm32-kernel.md b/docs/linux/setup_ubuntu-host_android-device_arm32-kernel.md
index 8f1618e68..1c479c8b0 100644
--- a/docs/linux/setup_ubuntu-host_android-device_arm32-kernel.md
+++ b/docs/linux/setup_ubuntu-host_android-device_arm32-kernel.md
@@ -15,37 +15,14 @@ These were tested on an NXP Pico-Pi-IMX7D following the instructions [here](http
If feasible, recompile and reinstall the Linux kernel with any debugging options available on your board.
-## Install Go
-
-Install Go as follows:
-``` bash
-wget https://storage.googleapis.com/golang/go1.9.2.linux-amd64.tar.gz
-tar -xf go1.9.2.linux-amd64.tar.gz
-export PATH=`pwd`/go/bin:$PATH
-mkdir gopath
-export GOPATH=`pwd`/gopath
-```
-
-## Build syzkaller code
-
-### Initialize a working directory and set up environment variables
-
-Create a working directory. Also make sure GOROOT, GOPATH are defined and exported as instructed earlier.
-
-``` bash
-go get -u -d github.com/google/syzkaller/...
-cd gopath/src/github.com/google/syzkaller/
-mkdir workdir
-```
-
-### Build syzkaller executables
+## Build syzkaller executables
Run make.
```
make TARGETOS=linux TARGETARCH=arm
```
-### Create a manager configuration file
+## Create a manager configuration file
Create a manager config myboard.cfg, replacing the environment
variables `$GOPATH`, `$KERNEL` (path to kernel build dir for the ARM32 board), and `$DEVICES` (the device ID for your board as reported by adb devices) with their actual values. Change any other flags as needed for your ARM board.