]> Cypherpunks repositories - gostls13.git/commitdiff
cmd/link: add support for openbsd/arm64
authorJoel Sing <joel@sing.id.au>
Fri, 26 Apr 2019 16:36:13 +0000 (02:36 +1000)
committerBrad Fitzpatrick <bradfitz@golang.org>
Fri, 26 Apr 2019 17:52:27 +0000 (17:52 +0000)
Updates #31656

Change-Id: Iff0b2c2b2ca95f8c246436e35a22b70efb8e61d3
Reviewed-on: https://go-review.googlesource.com/c/go/+/174121
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
Run-TryBot: Brad Fitzpatrick <bradfitz@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>

src/cmd/link/internal/arm64/obj.go

index 102d152ad6d68bb375924f504f7c40c266ceb471..7c6662302f5393f80424a108e12c953c64550d84 100644 (file)
@@ -60,7 +60,7 @@ func Init() (*sys.Arch, ld.Arch) {
                Linuxdynld: "/lib/ld-linux-aarch64.so.1",
 
                Freebsddynld:   "XXX",
-               Openbsddynld:   "XXX",
+               Openbsddynld:   "/usr/libexec/ld.so",
                Netbsddynld:    "/libexec/ld.elf_so",
                Dragonflydynld: "XXX",
                Solarisdynld:   "XXX",
@@ -85,7 +85,8 @@ func archinit(ctxt *ld.Link) {
                }
 
        case objabi.Hlinux, /* arm64 elf */
-               objabi.Hnetbsd:
+               objabi.Hnetbsd,
+               objabi.Hopenbsd:
                ld.Elfinit(ctxt)
                ld.HEADR = ld.ELFRESERVE
                if *ld.FlagTextAddr == -1 {