canton7 / SyncTrayzor

Windows tray utility / filesystem watcher / launcher for Syncthing
MIT License
5.83k stars 400 forks source link

ARM64 build for SurfaceX? Is it possible? #702

Open jabacz opened 2 years ago

jabacz commented 2 years ago

Did anyone try to build this for ARM based Windows 11 at Surface X? thanks

Kuurusch commented 2 years ago

Yea, would be nice to have it also on arm-platforms!

xgdgsc commented 1 year ago

Maybe need to wait for https://github.com/cefsharp/CefSharp/issues/4155 ?

claunia commented 1 year ago

The bulk of the processing is done by syncthing itself that already offers ARM64 builds, could it be possible that while waiting for cefsharp you just include the ARM64 build of syncthing with the x64 build of synctrayzor?

claunia commented 1 year ago

I can confirm that just extracting the portable to a folder and replacing syncthing.exe with the arm64 allows synctrayzor to run with the bulk of processing being native.

Screenshot_20221130_093639

nihirisuto commented 1 year ago

I can confirm that just extracting the portable to a folder and replacing syncthing.exe with the arm64 allows synctrayzor to run with the bulk of processing being native.

Screenshot_20221130_093639

heyo @claunia mind sharing what you mean by replacing syncthing.exe with the arm64 ?

claunia commented 1 year ago

Replace the included syncthing.exe with the ARM64 build from https://syncthing.net/downloads/

docgalaxyblock commented 1 year ago

While reading @claunia trick I thought "why using the portable version over the installer?" Now I know the installer checks the architecture. Did somebody tried to build an installer with both x64 and arm64 allowed? https://jrsoftware.org/ishelp/index.php?topic=setup_architecturesallowed