This is an automated email from the git hooks/post-receive script.
git pushed a commit to branch reproducible-widget-previews
in repository efl.
View the commit online.
commit 0c4f145ca20905d53cca75b5d2ccc15e4261483d
Author: Cedric BAIL <[email protected]>
AuthorDate: Tue Mar 17 17:49:06 2026 -0600
meson: skip pagezero_size linker flags on ARM64 macOS
The -pagezero_size and -image_base flags are incompatible with ARM64
macOS where the __PAGEZERO segment has a fixed 4GB size enforced by
the kernel. This caused LuaJIT-linked binaries like edje_cc to be
killed with signal 9 during the build.
Made-with: Cursor
---
meson.build | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/meson.build b/meson.build
index 7ddac28366..ee4d96eca1 100644
--- a/meson.build
+++ b/meson.build
@@ -32,7 +32,7 @@ endif
#prepare a special linker args flag for binaries on macos
bin_linker_args = []
-if host_machine.system() == 'darwin'
+if host_machine.system() == 'darwin' and host_machine.cpu_family() != 'aarch64'
bin_linker_args = ['-pagezero_size', '10000', '-image_base', '100000000']
endif
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.