Just a short question: Why Apple removed the "--no-pie " flag wich is essential for JIT Emulators? Asking for a friend (developer).
The code for the emulator might have required that option as an optimization for code running on different architectures, such as i386
or armv7
, but arm64
is simply different and the details underlying those optimizations may not be applicable in arm64
. Generally, JITs are supported, and we have a documentation article describing some of the changes necessary for JITs to work on Apple silicon Macs.
— Ed Ford, DTS Engineer