aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRuss Cox <rsc@golang.org>2017-01-04 09:24:33 -0500
committerRuss Cox <rsc@golang.org>2017-01-04 18:32:38 +0000
commitf64b7d301d8f22efb9b539f8ac4db60aedf182c6 (patch)
tree167cfd89b1c2d3a3f67d541a439fe66bb9b641fa
parent6a1cac27005f5e37c9c4acd0f63121e61b41ae3c (diff)
downloadgo-f64b7d301d8f22efb9b539f8ac4db60aedf182c6.tar.gz
go-f64b7d301d8f22efb9b539f8ac4db60aedf182c6.zip
cmd/link: use 64k segment alignment on linux/arm
Otherwise 64k pages don't map correctly. Fixes #18408. Change-Id: I85f56682531566d1ff5c655640cd58509514aee8 Reviewed-on: https://go-review.googlesource.com/34629 Run-TryBot: Russ Cox <rsc@golang.org> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Austin Clements <austin@google.com>
-rw-r--r--src/cmd/link/internal/arm/obj.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/cmd/link/internal/arm/obj.go b/src/cmd/link/internal/arm/obj.go
index 4feaa096a7..05b90d20f2 100644
--- a/src/cmd/link/internal/arm/obj.go
+++ b/src/cmd/link/internal/arm/obj.go
@@ -104,7 +104,7 @@ func archinit(ctxt *ld.Link) {
*ld.FlagDataAddr = 0
}
if *ld.FlagRound == -1 {
- *ld.FlagRound = 4096
+ *ld.FlagRound = 0x10000
}
case obj.Hnacl: