From: Ian Lance Taylor Date: Wed, 27 Mar 2013 23:00:58 +0000 (-0700) Subject: cmd/ld: fix OpenBSD (third try) X-Git-Tag: go1.1rc2~300 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=b735eeb323ecae3769e094045e7a908390e1f32f;p=gostls13.git 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 --- 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;