diff options
| author | Michael Hudson-Doyle <michael.hudson@canonical.com> | 2015-10-30 11:48:43 +1300 |
|---|---|---|
| committer | Michael Hudson-Doyle <michael.hudson@canonical.com> | 2015-11-01 19:52:33 +0000 |
| commit | 35d71d6727a6605aa7ee33ef1a5d986a140287d2 (patch) | |
| tree | 7ef69a9da84ce288b72dc638810a68230af8037b /src | |
| parent | b50b21d3e130cf19de99c2736d038b636dde75c3 (diff) | |
| download | go-35d71d6727a6605aa7ee33ef1a5d986a140287d2.tar.xz | |
cmd/go, runtime: define GOBUILDMODE_shared rather than shared when dynamically linking
To avoid collisions with what existing code may already be doing.
Change-Id: Ice639440aafc0724714c25333d90a49954372230
Reviewed-on: https://go-review.googlesource.com/16503
Reviewed-by: Ian Lance Taylor <iant@golang.org>
Diffstat (limited to 'src')
| -rw-r--r-- | src/cmd/go/build.go | 4 | ||||
| -rw-r--r-- | src/runtime/sys_linux_386.s | 2 |
2 files changed, 3 insertions, 3 deletions
diff --git a/src/cmd/go/build.go b/src/cmd/go/build.go index b1c95220cc..3ee5b59f18 100644 --- a/src/cmd/go/build.go +++ b/src/cmd/go/build.go @@ -389,7 +389,7 @@ func buildModeInit() { } else { switch platform { case "linux/386", "linux/amd64", "linux/arm", "linux/arm64": - buildAsmflags = append(buildAsmflags, "-D=shared=1") + buildAsmflags = append(buildAsmflags, "-D=GOBUILDMODE_shared=1") default: fatalf("-buildmode=shared not supported on %s\n", platform) } @@ -408,7 +408,7 @@ func buildModeInit() { } else { switch platform { case "linux/386", "linux/amd64", "linux/arm", "linux/arm64": - buildAsmflags = append(buildAsmflags, "-D=shared=1") + buildAsmflags = append(buildAsmflags, "-D=GOBUILDMODE_shared=1") default: fatalf("-buildmode=shared not supported on %s\n", platform) } diff --git a/src/runtime/sys_linux_386.s b/src/runtime/sys_linux_386.s index f2beb18455..9e0e87cafc 100644 --- a/src/runtime/sys_linux_386.s +++ b/src/runtime/sys_linux_386.s @@ -10,7 +10,7 @@ #include "go_tls.h" #include "textflag.h" -#ifdef shared +#ifdef GOBUILDMODE_shared #define INVOKE_SYSINFO CALL 0x10(GS) #else #define INVOKE_SYSINFO CALL *runtimeĀ·_vdso(SB) |
