diff options
| author | Ian Lance Taylor <iant@golang.org> | 2016-11-10 22:08:51 -0800 |
|---|---|---|
| committer | Ian Lance Taylor <iant@golang.org> | 2016-11-11 14:26:15 +0000 |
| commit | 53aec79ce05cd5eff1c8f5576b553d3c429227c3 (patch) | |
| tree | ba0a58175614b436669ff319d1cd53131661388a /src/encoding | |
| parent | 0631f292d370cd838e1fb57e193c6c09e74fe9e4 (diff) | |
| download | go-53aec79ce05cd5eff1c8f5576b553d3c429227c3.tar.xz | |
cmd/link: for -buildmode=exe pass -no-pie to external linker
On some systems the external linker defaults to PIE. On some systems
DT_TEXTREL does not work correctly. When both are true we have a bad
situation: any Go program built with the default buildmode (exe) that
uses external linking will fail to run. Fix this by passing -no-pie to
the external linker, if the option is supported.
Fixes #17847.
Change-Id: I9b5ff97825d8b7f494f96d29c4c04f72b53dbf4e
Reviewed-on: https://go-review.googlesource.com/33106
Run-TryBot: Ian Lance Taylor <iant@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: David Crawshaw <crawshaw@golang.org>
Diffstat (limited to 'src/encoding')
0 files changed, 0 insertions, 0 deletions
