summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIan Lance Taylor <iant@golang.org>2018-09-07 04:12:42 -0700
committerIan Lance Taylor <iant@golang.org>2018-09-07 19:56:20 +0000
commit95b56b3879ef1440846ee726f077624878d22432 (patch)
tree2097ea9daa8d87d320289b800642e9947f790fa7
parent2191fce26a7fd1cd5b4975e7bd44ab44b1d9dd78 (diff)
downloadgo-git-95b56b3879ef1440846ee726f077624878d22432.tar.gz
[release-branch.go1.10] cmd/go: add -Wl,--export-dynamic to linker flag whitelist
Fixes #27496 Change-Id: I53538c7697729294a9e50ace26a6a7183131e837 Reviewed-on: https://go-review.googlesource.com/134016 Run-TryBot: Ian Lance Taylor <iant@golang.org> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Andrew Bonventre <andybons@golang.org> (cherry picked from commit ceb7745cc846f798531ef019162dd9f1dabfea12) Reviewed-on: https://go-review.googlesource.com/134135
-rw-r--r--src/cmd/go/internal/work/security.go1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/cmd/go/internal/work/security.go b/src/cmd/go/internal/work/security.go
index 1b82af9c97..7f0f7f96b0 100644
--- a/src/cmd/go/internal/work/security.go
+++ b/src/cmd/go/internal/work/security.go
@@ -167,6 +167,7 @@ var validLinkerFlags = []*regexp.Regexp{
re(`-Wl,-e[=,][a-zA-Z0-9]*`),
re(`-Wl,--enable-new-dtags`),
re(`-Wl,--end-group`),
+ re(`-Wl,--(no-)?export-dynamic`),
re(`-Wl,-framework,[^,@\-][^,]+`),
re(`-Wl,-headerpad_max_install_names`),
re(`-Wl,--no-undefined`),