]> Cypherpunks repositories - gostls13.git/commit
cmd/internal/testdir: pass -buildid to link command
authorCherry Mui <cherryyz@google.com>
Sat, 2 Aug 2025 22:08:26 +0000 (18:08 -0400)
committerCherry Mui <cherryyz@google.com>
Wed, 6 Aug 2025 19:27:26 +0000 (12:27 -0700)
commit025d36917c8f56baede2f477131bbf08bf1382ca
tree73ad28d0a189d6c6c91105a090bd8e341d2b286d
parentf53dcb6280a66acb7f6a66d39eaf51e5f0f5698b
cmd/internal/testdir: pass -buildid to link command

The new dynamic loader in macOS 26 beta doesn't like binaries
without LC_UUID. Binaries built by "go build" have LC_UUID by
default. When invoking the linker manually, it has an LC_UUID by
default if a Go buildid is specified. This CL makes it pass
-buildid to link command for the test directory, so the binaries
will have LC_UUID.

Change-Id: I9369aeb7323d211eda80e4f22f459c220085f61d
Reviewed-on: https://go-review.googlesource.com/c/go/+/692876
Reviewed-by: David Chase <drchase@google.com>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
src/cmd/internal/testdir/testdir_test.go