diff options
| author | fanzha02 <fannie.zhang@arm.com> | 2019-08-08 01:21:46 +0000 |
|---|---|---|
| committer | Ian Lance Taylor <iant@golang.org> | 2019-09-11 14:29:18 +0000 |
| commit | 23f7398671280c7f2493796f9b22d7bf70fb38d2 (patch) | |
| tree | 18a04fb29181729807c47593bc7d6e0548d8a92d /src/encoding/json/encode.go | |
| parent | f6c691e0e1b1434a02301c39e6d66e21699a98a8 (diff) | |
| download | go-23f7398671280c7f2493796f9b22d7bf70fb38d2.tar.xz | |
cmd/go/internal/work: use pie link mode when using MSAN on arm64
Currently, when running the "CC=clang go run -msan misc/cgo/
testsanitizers/testdata/msan.go" command on arm64, it will
report an error and the error is reported by llvm/compiler-rt/
lib/msan and it is "Make sure to compile with -fPIE and to link
with -pie".
This CL fixes this issue, using PIE link mode when using MSAN
on arm64.
This CL also updates the related document and go build help message.
Fixes #33712
Change-Id: I0cc9d95f3fa264d6c042c27a40ccbb82826922fb
Reviewed-on: https://go-review.googlesource.com/c/go/+/190482
Run-TryBot: Ian Lance Taylor <iant@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Ian Lance Taylor <iant@golang.org>
Diffstat (limited to 'src/encoding/json/encode.go')
0 files changed, 0 insertions, 0 deletions
