]> Cypherpunks repositories - gostls13.git/commit
cmd/link: don't pass --build-id if C linker doesn't support it
authorCherry Mui <cherryyz@google.com>
Tue, 22 Oct 2024 16:02:02 +0000 (12:02 -0400)
committerCherry Mui <cherryyz@google.com>
Thu, 24 Oct 2024 19:25:58 +0000 (19:25 +0000)
commit15c558016088d6aaf103b4f0fd2b716a4573e5a2
tree1bb0713193e2f379439fa1c004158a16e706750c
parentc2b580a47467e6236f1b9f2f7f72e6ada3a79806
cmd/link: don't pass --build-id if C linker doesn't support it

On Solaris the default (non-GNU) C linker doesn't support the
--build-id flag (and I'm not aware of any alternative). So check
that the linker supports the flag before passing it.

Updates #41004, #63934.

Cq-Include-Trybots: luci.golang.try:gotip-solaris-amd64
Change-Id: I4379e5bf6eb495154d663ac4ed802ecb11fcf91c
Reviewed-on: https://go-review.googlesource.com/c/go/+/621639
Reviewed-by: Ian Lance Taylor <iant@google.com>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
src/cmd/link/elf_test.go
src/cmd/link/internal/ld/lib.go