aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/link/internal
diff options
context:
space:
mode:
authorIan Lance Taylor <iant@golang.org>2026-01-23 16:20:43 -0800
committerGopher Robot <gobot@golang.org>2026-01-27 09:30:54 -0800
commit03a6a2074086e186071fbc362bbb6c630f9bc84b (patch)
tree1452b183b843377a643ce05541956452b1c3cce8 /src/cmd/link/internal
parentffb50fb7169f93c502e07868724b1f392267f696 (diff)
downloadgo-03a6a2074086e186071fbc362bbb6c630f9bc84b.tar.xz
cmd/link: handle SRODATALRELRO in xcoffUpdateOuterSize
This is a followup to CL 723580. This fixes cgo builds on AIX. For #76038 Change-Id: Idea959615891f3f6e33932fae7a9043778db3366 Reviewed-on: https://go-review.googlesource.com/c/go/+/738920 LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com> Reviewed-by: Dmitri Shuralyov <dmitshur@google.com> Reviewed-by: Cherry Mui <cherryyz@google.com> Auto-Submit: Ian Lance Taylor <iant@golang.org>
Diffstat (limited to 'src/cmd/link/internal')
-rw-r--r--src/cmd/link/internal/ld/xcoff.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/cmd/link/internal/ld/xcoff.go b/src/cmd/link/internal/ld/xcoff.go
index 2bb5026879..13ca19223b 100644
--- a/src/cmd/link/internal/ld/xcoff.go
+++ b/src/cmd/link/internal/ld/xcoff.go
@@ -583,7 +583,7 @@ func xcoffUpdateOuterSize(ctxt *Link, size int64, stype sym.SymKind) {
switch stype {
default:
Errorf("unknown XCOFF outer symbol for type %s", stype.String())
- case sym.SRODATA, sym.SFUNCTAB, sym.SSTRING:
+ case sym.SRODATA, sym.SRODATARELRO, sym.SFUNCTAB, sym.SSTRING:
// Nothing to do
case sym.STYPE:
if ctxt.UseRelro() && (ctxt.BuildMode == BuildModeCArchive || ctxt.BuildMode == BuildModeCShared || ctxt.BuildMode == BuildModePIE) {