]> Cypherpunks repositories - gostls13.git/commitdiff
cmd/link: add support for openbsd/mips64
authorJoel Sing <joel@sing.id.au>
Tue, 25 Aug 2020 10:19:55 +0000 (20:19 +1000)
committerJoel Sing <joel@sing.id.au>
Sat, 3 Oct 2020 14:20:51 +0000 (14:20 +0000)
Update #40995

Change-Id: I2cf9b85a960f479eaa59bf58081d03a0467bc2b8
Reviewed-on: https://go-review.googlesource.com/c/go/+/250582
Trust: Joel Sing <joel@sing.id.au>
Run-TryBot: Joel Sing <joel@sing.id.au>
Reviewed-by: Matthew Dempsky <mdempsky@google.com>
TryBot-Result: Go Bot <gobot@golang.org>

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

index d2dc20f5c152c3dfe0b871c8fdd4dc94858dfb96..01d89a209cabab6b45d44110c2f14149368dd70b 100644 (file)
@@ -60,7 +60,7 @@ func Init() (*sys.Arch, ld.Arch) {
 
                Linuxdynld:     "/lib64/ld64.so.1",
                Freebsddynld:   "XXX",
-               Openbsddynld:   "XXX",
+               Openbsddynld:   "/usr/libexec/ld.so",
                Netbsddynld:    "XXX",
                Dragonflydynld: "XXX",
                Solarisdynld:   "XXX",
@@ -84,7 +84,8 @@ func archinit(ctxt *ld.Link) {
                        *ld.FlagRound = 16 * 1024
                }
 
-       case objabi.Hlinux: /* mips64 elf */
+       case objabi.Hlinux, /* mips64 elf */
+               objabi.Hopenbsd:
                ld.Elfinit(ctxt)
                ld.HEADR = ld.ELFRESERVE
                if *ld.FlagTextAddr == -1 {