]> Cypherpunks repositories - gostls13.git/commit
internal/buildcfg: enable DWARF version 5 by default
authorThan McIntosh <thanm@golang.org>
Thu, 19 Dec 2024 17:58:40 +0000 (12:58 -0500)
committerThan McIntosh <thanm@golang.org>
Wed, 12 Mar 2025 00:24:39 +0000 (17:24 -0700)
commitca19f987ca74605ef977c7a8619a344504c72272
tree0fbb545854ff38a56b93c700ce3c9514a6df67f5
parent4acc5b4da659732293dc025881d3982bf116b2fb
internal/buildcfg: enable DWARF version 5 by default

This patch enables the DWARF version 5 experiment by default for most
platforms that support DWARF. Note that MacOS is kept at version 4,
due to problems with CGO builds; the "dsymutil" tool from older
versions of Xcode (prior to V16) can't handle DWARF5. Similar we keep
DWARF 4 for GOOS=aix, where XCOFF doesn't appear to support the new
section subtypes in DWARF 5.

Updates #26379.

Change-Id: I5edd600c611f03ce8e11be3ca18c1e6686ac74ef
Reviewed-on: https://go-review.googlesource.com/c/go/+/637895
Reviewed-by: Cherry Mui <cherryyz@google.com>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: David Chase <drchase@google.com>
src/internal/buildcfg/exp.go