aboutsummaryrefslogtreecommitdiffhomepage
path: root/cgo
diff options
context:
space:
mode:
Diffstat (limited to 'cgo')
-rw-r--r--cgo/security.go1
-rw-r--r--cgo/security_test.go1
2 files changed, 2 insertions, 0 deletions
diff --git a/cgo/security.go b/cgo/security.go
index 2fea40c8a..a55a7d688 100644
--- a/cgo/security.go
+++ b/cgo/security.go
@@ -142,6 +142,7 @@ var validLinkerFlags = []*regexp.Regexp{
re(`-L([^@\-].*)`),
re(`-O`),
re(`-O([^@\-].*)`),
+ re(`--export=([^@\-].*)`),
re(`-f(no-)?(pic|PIC|pie|PIE)`),
re(`-f(no-)?openmp(-simd)?`),
re(`-fsanitize=([^@\-].*)`),
diff --git a/cgo/security_test.go b/cgo/security_test.go
index 98fd25fb8..fb3bb9212 100644
--- a/cgo/security_test.go
+++ b/cgo/security_test.go
@@ -108,6 +108,7 @@ var goodLinkerFlags = [][]string{
{"-Fbar"},
{"-lbar"},
{"-Lbar"},
+ {"--export=my_symbol"},
{"-fpic"},
{"-fno-pic"},
{"-fPIC"},