syncthing on i386 Macmini1,1 10.6.8: Illegal instruction


I’m trying to launch release v0.14.51 on a i386 Macmini1,1 10.6.8 ;

bash-3.2$ cd syncthing-macos-386-v0.14.51 bash-3.2$ ls AUTHORS.txt LICENSE.txt README.txt etc extra syncthing syncthing.sig

But hit the following issue:

bash-3.2$ ./syncthing Illegal instruction

bash-3.2$ file ./syncthing ./syncthing: Mach-O executable i386

bash-3.2$ uname -a Darwin tmp 10.8.0 Darwin Kernel Version 10.8.0: Tue Jun 7 16:33:36 PDT 2011; root:xnu-1504.15.3~1/RELEASE_I386 i386 i386 Macmini1,1 Darwin

How may I find the right binary for this platform ?

In the museum? :face_with_peeking_eye:

Jokes aside, you won’t get very far with an ancient Mac release. Your best bet might be to slap Linux on it.


Ok maybe some hope here

will try pre-[v0.14.41]

1 Like

Ok tested release v0.14.40: working with snow leopard 10.6.8

Will try now to have a more recent version using macports, which is known to support legacy versions of Macosx

Someone could work their way up the version list to see which is the last to build with Go 1.15, Go 1.16, etc and publish the latest legacy versions. Our binary releases are not that since we’re quite aggressive about switching to the latest Go compiler.

1 Like

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.