Skip to content
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

Native ARM64 or universal binary version for macOS #3279

Open
chanayane opened this issue Dec 12, 2024 · 3 comments
Open

Native ARM64 or universal binary version for macOS #3279

chanayane opened this issue Dec 12, 2024 · 3 comments
Labels
enhancement New feature or request stale triage Flags issues that need to be triaged

Comments

@chanayane
Copy link
Contributor

Currently, SecondLife (and other viewers like Firestorm) are only released as Intel x86_64 architecture on Mac. So newer Macs use Rosetta as a middleware to run SecondLife, at a performance cost, like with all emulators.

Most probably, the vast majority of SL users use Apple Silicon-based Macs. It has been a few years now since the switch to the new architecture.

x64_64 through Rosetta cannot offer the same level of performance than native ARM64 binaries.

Would it be possible to make an ARM64 release of Second-Life? Or at the very least, a universal binary release?

@chanayane chanayane added enhancement New feature or request triage Flags issues that need to be triaged labels Dec 12, 2024
@chanayane
Copy link
Contributor Author

If needed I can help to convert a few 3rd-party packages as universal binaries, provided that their source code is public, like curl, openjpeg, libpng....

@chanayane
Copy link
Contributor Author

Just for reference. @RyeMutt started working on this on the WIP PR #3282

@github-actions github-actions bot added the stale label Feb 5, 2025
@chanayane
Copy link
Contributor Author

I also saw that PR #3582

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request stale triage Flags issues that need to be triaged
Projects
None yet
Development

No branches or pull requests

1 participant