From 9a6a8a0586117f67ae6dd9eae5811d1fc2ba8575 Mon Sep 17 00:00:00 2001 From: Michael Hudson-Doyle Date: Wed, 16 Sep 2015 22:06:16 +1200 Subject: [PATCH] cmd/link: fix addition of -Wl,-z,relro Not sure how I managed to do this, or get it past review. Change-Id: I141b97ef8e09dcc9c910c45493a584a3dced2b28 Reviewed-on: https://go-review.googlesource.com/14634 Reviewed-by: Brad Fitzpatrick Run-TryBot: Brad Fitzpatrick TryBot-Result: Gobot Gobot --- src/cmd/link/internal/ld/lib.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/cmd/link/internal/ld/lib.go b/src/cmd/link/internal/ld/lib.go index 7bcc6f5375..d511e1bff4 100644 --- a/src/cmd/link/internal/ld/lib.go +++ b/src/cmd/link/internal/ld/lib.go @@ -1001,9 +1001,9 @@ func hostlink() { // anyway. argv = append(argv, "-Wl,-Bsymbolic-functions") if UseRelro() { - argv = append(argv, "-shared") + argv = append(argv, "-Wl,-z,relro") } - argv = append(argv, "-Wl,-z,relro") + argv = append(argv, "-shared") } if Linkshared && Iself { -- 2.48.1