PyOxidizer
PyOxidizer copied to clipboard
Support universal/fat x86_64 + aarch binaries for Apple macOS
With Apple introducing a new machine architecture for macOS, universal binaries on macOS became relevant again.
This issue tracks supporting emitting universal binaries directly from PyOxidizer.
Just FYI Apple transitions architecture about every 10-15 years. https://www.howtogeek.com/677270/deja-vu-a-brief-history-of-every-mac-cpu-architecture/
I don't know how long pyoxidizer will be around but it's probably not a bad idea to have some generalized support for fat(hybrid) binaries.
Definitely interested in this.
Yes please!
So I'm curious, even if this isn't natively supported in the project yet, what is a way to do this manually now? Do I just lipo the executables or do I have to consolidate the lib
somehow?
Also curious about universal2 support, and whether lipo
can be used to combine two single-arch builds together successfully or not.