I’ve extended the build setup to build for all OS/architecture combinations supported by the toolchain, minus those Syncthing doesn’t actually build on for whatever reason. This includes the the Relay and Discovery servers, for which I’ve made new releases:
- https://github.com/syncthing/discosrv/releases/tag/v0.14.48
- https://github.com/syncthing/relaysrv/releases/tag/v0.14.48
For Syncthing the new architectures (which are fewer) will be in the next main release. The set of architectures supported for Syncthing, the Relay Server and the Discovery Server is now:
-
dragonfly/amd64
(new for Relay & Discovery servers) -
freebsd/386
(new for Relay & Discovery servers) freebsd/amd64
-
freebsd/arm
(new for Relay & Discovery servers) linux/386
linux/amd64
linux/arm
-
linux/arm64
(new for Relay & Discovery servers) -
linux/mips
(new for Relay & Discovery servers) -
linux/mipsle
(new for Relay & Discovery servers) -
linux/mips64
(new for Syncthing, Relay & Discovery servers) -
linux/mips64le
(new for Syncthing, Relay & Discovery servers) -
linux/ppc64
(new for Relay & Discovery servers) -
linux/ppc64le
(new for Relay & Discovery servers) -
linux/s390x
(new for Syncthing, Relay & Discovery servers) -
macos/386
(new for Relay & Discovery servers) -
macos/amd64
(new for Relay & Discovery servers) -
netbsd/386
(new for Relay & Discovery servers) -
netbsd/amd64
(new for Relay & Discovery servers) -
openbsd/386
(new for Relay & Discovery servers) openbsd/amd64
-
openbsd/arm
(new for Syncthing, Relay & Discovery servers) solaris/amd64
-
windows/386
(new for Relay & Discovery servers) windows/amd64
Architectures we support but do not generate packages for:
android/arm
android/arm64
android/386
(These are packaged in the app.)
Architectures that could theoretically be supported but currently are not:
-
darwin/arm
(i.e., iOS - unclear to what extent this build target is useful) -
nacl/*
(too constrained) -
netbsd/arm
(build failure) -
plan9/*
(build failure)
The latter two could probably be fixed if someone had the inclination to do so.