From: Tobias Klauser Date: Fri, 4 Oct 2019 09:53:17 +0000 (+0200) Subject: cmd/link/internal/arm64: add support for freebsd/arm64 X-Git-Tag: go1.14beta1~848 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=e0a5fae676370e1a68925d338629c40240b1ff9b;p=gostls13.git cmd/link/internal/arm64: add support for freebsd/arm64 Updates #24715 Change-Id: If5d9591a820f6e921e69e722d46bf91d2ae738cb Reviewed-on: https://go-review.googlesource.com/c/go/+/198543 Run-TryBot: Tobias Klauser TryBot-Result: Gobot Gobot Reviewed-by: Ian Lance Taylor --- diff --git a/src/cmd/link/internal/arm64/obj.go b/src/cmd/link/internal/arm64/obj.go index 7c6662302f..a63e353cd6 100644 --- a/src/cmd/link/internal/arm64/obj.go +++ b/src/cmd/link/internal/arm64/obj.go @@ -59,7 +59,7 @@ func Init() (*sys.Arch, ld.Arch) { Linuxdynld: "/lib/ld-linux-aarch64.so.1", - Freebsddynld: "XXX", + Freebsddynld: "/usr/libexec/ld-elf.so.1", Openbsddynld: "/usr/libexec/ld.so", Netbsddynld: "/libexec/ld.elf_so", Dragonflydynld: "XXX", @@ -85,6 +85,7 @@ func archinit(ctxt *ld.Link) { } case objabi.Hlinux, /* arm64 elf */ + objabi.Hfreebsd, objabi.Hnetbsd, objabi.Hopenbsd: ld.Elfinit(ctxt)