From d98911cc8f718fff724fe39a6291d175cc9f7abb Mon Sep 17 00:00:00 2001 From: Eduard Urbach Date: Wed, 9 Jul 2025 12:14:05 +0200 Subject: [PATCH] Modified page size for different operating systems --- src/build/MemoryAlign.go | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/build/MemoryAlign.go b/src/build/MemoryAlign.go index ae5b90a..ec64132 100644 --- a/src/build/MemoryAlign.go +++ b/src/build/MemoryAlign.go @@ -4,7 +4,15 @@ package build func (build *Build) MemoryAlign() int { switch build.Arch { case ARM: - return 0x4000 + switch build.OS { + case Linux: + return 0x10000 + case Mac: + return 0x4000 + default: + return 0x1000 + } + default: return 0x1000 }