From 33e3983db805ccf27f34a143d91e4346233a0ee2 Mon Sep 17 00:00:00 2001 From: Tobias Klauser Date: Fri, 4 Oct 2019 10:11:29 +0200 Subject: cmd/nm, runtime/cgo: add cgo support for freebsd/arm64 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Based on work by Mikaƫl Urankar (@MikaelUrankar). Updates #24715 Updates #35197 Change-Id: I91144101043d67d3f8444bf8389c9606abe2a66c Reviewed-on: https://go-review.googlesource.com/c/go/+/199919 Run-TryBot: Tobias Klauser TryBot-Result: Gobot Gobot Reviewed-by: Ian Lance Taylor --- src/cmd/dist/build.go | 2 +- src/cmd/nm/nm_cgo_test.go | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) (limited to 'src/cmd') diff --git a/src/cmd/dist/build.go b/src/cmd/dist/build.go index bc629e1d9e..8d29eb98a7 100644 --- a/src/cmd/dist/build.go +++ b/src/cmd/dist/build.go @@ -1485,7 +1485,7 @@ var cgoEnabled = map[string]bool{ "freebsd/386": true, "freebsd/amd64": true, "freebsd/arm": true, - "freebsd/arm64": false, + "freebsd/arm64": true, "illumos/amd64": true, "linux/386": true, "linux/amd64": true, diff --git a/src/cmd/nm/nm_cgo_test.go b/src/cmd/nm/nm_cgo_test.go index 475c57b4c2..9a257e0ed2 100644 --- a/src/cmd/nm/nm_cgo_test.go +++ b/src/cmd/nm/nm_cgo_test.go @@ -17,6 +17,11 @@ func canInternalLink() bool { return false case "dragonfly": return false + case "freebsd": + switch runtime.GOARCH { + case "arm64": + return false + } case "linux": switch runtime.GOARCH { case "arm64", "mips64", "mips64le", "mips", "mipsle", "ppc64", "ppc64le": -- cgit v1.3-5-g9baa