diff options
| author | Ian Lance Taylor <iant@golang.org> | 2013-03-27 16:00:58 -0700 |
|---|---|---|
| committer | Ian Lance Taylor <iant@golang.org> | 2013-03-27 16:00:58 -0700 |
| commit | b735eeb323ecae3769e094045e7a908390e1f32f (patch) | |
| tree | 64038ae1dd9889235726556a8becc016699fb5da /src/cmd/ld | |
| parent | 48ecfc979ffb209c2705f594c4edc6c8c8829486 (diff) | |
| download | go-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.c | 2 |
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; |
