From: Joel Sing Date: Tue, 25 Aug 2020 10:19:55 +0000 (+1000) Subject: cmd/link: add support for openbsd/mips64 X-Git-Tag: go1.16beta1~856 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=bb48f9925cf541e7b5f4bfafb9d008671c4ace47;p=gostls13.git cmd/link: add support for openbsd/mips64 Update #40995 Change-Id: I2cf9b85a960f479eaa59bf58081d03a0467bc2b8 Reviewed-on: https://go-review.googlesource.com/c/go/+/250582 Trust: Joel Sing Run-TryBot: Joel Sing Reviewed-by: Matthew Dempsky TryBot-Result: Go Bot --- diff --git a/src/cmd/link/internal/mips64/obj.go b/src/cmd/link/internal/mips64/obj.go index d2dc20f5c1..01d89a209c 100644 --- a/src/cmd/link/internal/mips64/obj.go +++ b/src/cmd/link/internal/mips64/obj.go @@ -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 {