-
Notifications
You must be signed in to change notification settings - Fork 116
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
Add universal binary support for Apple M1 architectures #2
Comments
any update on this? thanks. |
Not yet unfortunately. The challenge is to rebuild Qt5 libraries on the Apple Silicon (arm64) architecture. As far as I'm aware, Qt5 build system is not functional on M1, and official support for it was introduced on Qt6. Synergy does not build with Qt6, as far as I'm aware. It's in the too hard basket for now, but I'll keep this issue open as a reminder in case the situation changes. |
Ok cool, i guess for now the x86 build should run under Rosetta 2? |
Also, it seems that symless added a build workflow for M1 |
Yes, it seems to run fine. I'm using the x86 build on the M1 on a daily basis.
Cheers, i'll take a closer look when i have the time. |
Seems like the native support has been added since 1.14.2 it would be great if you could upload the native version too. |
bump, perhaps there are updates on this? |
any updates on this? would be great to have arm64 (m1) binaries |
try my binary, tested on macOS 12.6.1. faster launch time and smaller memory usage compared to x86_64 binary. |
Hey everyone, looks like the latest release will build natively for M1. You can get it here: https://github.com/DEAKSoftware/Synergy-Binaries/releases/tag/1.14.6.13-snapshot |
Thank you for the M1 build, however it doesn't work as expected. It says the app is damaged and should be moved to trash. This kind of error is already known to happen for some apps compiled for M1, and can normally be fixed with After doing |
can you provide the crash log? |
Try running this |
@agungrbudiman This worked indeed. Thank you! |
The
BuildDarwin.sh
should use the following CMake architecture environment variables:-D CMAKE_OSX_ARCHITECTURES="arm64;x86_64" \
The Qt library also needs to be updated for universal binary support.
The text was updated successfully, but these errors were encountered: