]> Cypherpunks repositories - gostls13.git/commitdiff
cmd/6l: fix OpenBSD build
authorIan Lance Taylor <iant@golang.org>
Wed, 27 Mar 2013 21:32:51 +0000 (14:32 -0700)
committerIan Lance Taylor <iant@golang.org>
Wed, 27 Mar 2013 21:32:51 +0000 (14:32 -0700)
Avoid generating TLS relocations on OpenBSD.

R=golang-dev, bradfitz
CC=golang-dev
https://golang.org/cl/7641055

src/cmd/6l/span.c

index b0b666f04c2b8112d6fab79c62952a5144e0a0f1..460a34f2fe64afc4504976aa5095cfb20e14c0e9 100644 (file)
@@ -881,7 +881,8 @@ putrelv:
                r = addrel(cursym);
                *r = rel;
                r->off = curp->pc + andptr - and;
-       } else if(iself && linkmode == LinkExternal && a->type == D_INDIR+D_FS) {
+       } else if(iself && linkmode == LinkExternal && a->type == D_INDIR+D_FS
+               && HEADTYPE != Hopenbsd) {
                Reloc *r;
                Sym *s;