From: Ian Lance Taylor Date: Fri, 7 Sep 2018 11:12:42 +0000 (-0700) Subject: [release-branch.go1.11] cmd/go: add -Wl,--export-dynamic to linker flag whitelist X-Git-Tag: go1.11.1~18 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=cd9f60131bb39a58af8fc0e0a7a5e7df9d3c55fd;p=gostls13.git [release-branch.go1.11] 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 TryBot-Result: Gobot Gobot Reviewed-by: Andrew Bonventre (cherry picked from commit 7f57e2236d59b96467635c8adb024f9b7b972790) Reviewed-on: https://go-review.googlesource.com/134056 --- diff --git a/src/cmd/go/internal/work/security.go b/src/cmd/go/internal/work/security.go index d5d126123a..2132c5f3e1 100644 --- a/src/cmd/go/internal/work/security.go +++ b/src/cmd/go/internal/work/security.go @@ -170,6 +170,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`),