More Architectures

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:

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.

2 Likes

Nice.

Now who’s the first to actually use it on an S/390 mainframe…

1 Like

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