http://bugs.winehq.org/show_bug.cgi?id=59281 Bug ID: 59281 Summary: Apple silicon has no logic for implementing preloader_mac Product: Wine Version: unspecified Hardware: aarch64 OS: MacOS Status: UNCONFIRMED Severity: blocker Priority: P2 Component: loader Assignee: wine-bugs@list.winehq.org Reporter: euloanty@live.com Hi. I have checked the entire thing here. Wine does not implement wine/loader/preloader_mac.c logic On Apple silicon aarch64 binaries. Plus it does not support -fno-pie the reason why you get zsh:killed is exactly because the loader wasn't implemented. Apple did not do anything to restrict the softwares from running. ld64.lld: warning: __PAGEZERO size is not page aligned, rounding down to 0x0 ld64.lld: warning: -no_pie ignored for arm64 ld64.lld: warning: loader/preloader.o has version 15.0.0, which is newer than target minimum of 11.0.0 ld64.lld: warning: loader/preloader_mac.o has version 15.0.0, which is newer than target minimum of 11.0.0 ld64.lld: warning: /toolchains/llvm/aarch64-apple-darwin24/aarch64-apple-darwin24/usr/lib/dylib1.o has architecture x86_64 which is incompatible with target architecture arm64 ld64.lld: warning: Option `-no_new_main' is undocumented. Should lld implement it? ld64.lld: warning: Option `-segalign' is not yet implemented. Stay tuned... ld64.lld: error: undefined symbol: _dyld_func_lookup I think what we need is to repeatly reboot the binaries to ensure the address space can be used or choosing another range that is unused. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.