From: Andrew G. Morgan Date: Tue, 2 Jun 2020 20:13:54 +0000 (-0700) Subject: cmd/go: add -Wl,-wrap,symbol to linker flag whitelist X-Git-Tag: go1.15beta1~65 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=9bbe89957620ab72c03a7613ffdbd10a97b54bd6;p=gostls13.git cmd/go: add -Wl,-wrap,symbol to linker flag whitelist This is needed for cgo support for libpsx. Fixes: #39361 Change-Id: I500f5614ea4b82b085322af1f1ffeb1f55270a05 Reviewed-on: https://go-review.googlesource.com/c/go/+/236139 Run-TryBot: Ian Lance Taylor TryBot-Result: Gobot Gobot Reviewed-by: Ian Lance Taylor --- diff --git a/src/cmd/go/internal/work/security.go b/src/cmd/go/internal/work/security.go index b5e4d46f34..3ee68ac1b4 100644 --- a/src/cmd/go/internal/work/security.go +++ b/src/cmd/go/internal/work/security.go @@ -202,6 +202,7 @@ var validLinkerFlags = []*lazyregexp.Regexp{ re(`-Wl,-undefined[=,]([^,@\-][^,]+)`), re(`-Wl,-?-unresolved-symbols=[^,]+`), re(`-Wl,--(no-)?warn-([^,]+)`), + re(`-Wl,-?-wrap[=,][^,@\-][^,]*`), re(`-Wl,-z,(no)?execstack`), re(`-Wl,-z,relro`),