aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/ld
diff options
context:
space:
mode:
authorIan Lance Taylor <iant@golang.org>2013-03-27 16:00:58 -0700
committerIan Lance Taylor <iant@golang.org>2013-03-27 16:00:58 -0700
commitb735eeb323ecae3769e094045e7a908390e1f32f (patch)
tree64038ae1dd9889235726556a8becc016699fb5da /src/cmd/ld
parent48ecfc979ffb209c2705f594c4edc6c8c8829486 (diff)
downloadgo-b735eeb323ecae3769e094045e7a908390e1f32f.tar.xz
cmd/ld: fix OpenBSD (third try)
On OpenBSD don't mark runtime.{g,m} as STT_TLS symbols. R=golang-dev, dave CC=golang-dev https://golang.org/cl/7867046
Diffstat (limited to 'src/cmd/ld')
-rw-r--r--src/cmd/ld/symtab.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/cmd/ld/symtab.c b/src/cmd/ld/symtab.c
index 1bf5c58eb7..d8a4645e0d 100644
--- a/src/cmd/ld/symtab.c
+++ b/src/cmd/ld/symtab.c
@@ -153,7 +153,7 @@ asmelfsym(void)
elfbind = STB_LOCAL;
genasmsym(putelfsym);
- if(linkmode == LinkExternal) {
+ if(linkmode == LinkExternal && HEADTYPE != Hopenbsd) {
s = lookup("runtime.m", 0);
if(s->sect == nil) {
cursym = nil;