]> Cypherpunks repositories - gostls13.git/commitdiff
cmd/link: enable linking on openbsd/riscv64
authorJoel Sing <joel@sing.id.au>
Sat, 17 Sep 2022 16:36:20 +0000 (02:36 +1000)
committerGopher Robot <gobot@golang.org>
Tue, 3 Oct 2023 17:46:04 +0000 (17:46 +0000)
Updates #55999

Change-Id: I6e48e6649e19a9b2d776745c05eefb3995b6dd00
Reviewed-on: https://go-review.googlesource.com/c/go/+/518625
Reviewed-by: Aaron Bieber <deftly@gmail.com>
Run-TryBot: Joel Sing <joel@sing.id.au>
Reviewed-by: Keith Randall <khr@golang.org>
Reviewed-by: Keith Randall <khr@google.com>
Reviewed-by: Ian Lance Taylor <iant@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
Auto-Submit: Keith Randall <khr@golang.org>

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

index a18e8369fdcf07ec84c4d1c282e9dc813c615b63..940a8d611c8c17bb51c9ba00cbfcb2d4bb9d707e 100644 (file)
@@ -42,7 +42,7 @@ func Init() (*sys.Arch, ld.Arch) {
 
                        Freebsddynld:   "/usr/libexec/ld-elf.so.1",
                        Netbsddynld:    "XXX",
-                       Openbsddynld:   "XXX",
+                       Openbsddynld:   "/usr/libexec/ld.so",
                        Dragonflydynld: "XXX",
                        Solarisdynld:   "XXX",
 
@@ -57,7 +57,7 @@ func Init() (*sys.Arch, ld.Arch) {
 
 func archinit(ctxt *ld.Link) {
        switch ctxt.HeadType {
-       case objabi.Hlinux, objabi.Hfreebsd:
+       case objabi.Hlinux, objabi.Hfreebsd, objabi.Hopenbsd:
                ld.Elfinit(ctxt)
                ld.HEADR = ld.ELFRESERVE
                if *ld.FlagRound == -1 {