-
-
Notifications
You must be signed in to change notification settings - Fork 133
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Suggestion: provide universal binaries for macOS #140
Comments
This is a feature that's long been on my mind as well. Random considerations... Today, we target macOS 10.9 on x86-64 and 11.0 on aarch64 since we build each arch independently. This gives us maximum binary portability. If you pass Ideally we would build the x86-64 and aarch64 binaries separately and then join them into a universal binary. This should be theoretically possible. However, there are cases where you'd need to merge the Python stdlib. e.g. the Path of least resistance is passing |
@indygreg I was actually just coming to request this as well. We are running into this over on touilleMan/godot-python#322
I think in our case, we'd be willing to sacrifice the <11 compatibility as the use case (game engine) will be targeting relatively modern environments. I'm not quite sure how to use this approach though. Would you be able to provide more clarity here? Or relevant documentation on how to achieve this? |
@indygreg Would you be able to offer any advice on how to build a universal binary? The M1 PR on the |
Any thought to providing a new, universal binary build that targets macOS 11 in addition to the aarch64 (macOS 11) and x86-64 (macOS <11)? I did it the "poor man's" way by using the
A diff of the two builds after doing this still shows some differences, for example some |
Revisiting this one. Is providing an additional macOS build that's a "universal" binary, ie with |
Hi there,
Wondering if would be a good idea to package this up as a universal binary for both x86_64 and aarch64 to support Intel Macs and Apple M1/M2 chips together in one fell swoop. Cheers and thanks!
David
The text was updated successfully, but these errors were encountered: