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.

Reply via email to