Note: This is still work in progress and not at all fixed! For the discussion, see #346.
@flatcap said he’s being reluctant to change the build system, because he doesn’t know which operating system or architecture that would break.
We think it makes sense to orientate ourselves at NetBSD, because it probably supports every platform Debian, FreeBSD, OpenBSD, etc. support and beyond.
acorn26 acorn32 algor alpha amd64 amiga amigappc arc atari bebox cats cesfic cobalt dreamcast emips epoc32 evbarm evbmips evbppc evbsh3 ews4800mi hp300 hppa hpcarm hpcmips hpcsh i386 ibmnws iyonix landisk luna68k mac68k macppc mipsco mmeye mvme68k mvmeppc netwinder news68k newsmips next68k ofppc pmax prep rs6000 sandpoint sbmips sgimips shark sparc sparc64 sun2 sun3 vax x68k xen
Our NetBSD maintainer @0-wiz-0 said, although NeoMutt doesn’t build on every of those architectures (due to the lack of build machines) all those architectures share mostly the same code. Therefore, he doesn’t expect many troubles.
Of course, our argument in the section Operating Systems // not desirable to support also can be applies here: It’s difficult to provide support for all the above architectures, because many of us probably have only a AMD64 machine.
(Source)
For the following, we expect not many troubles to build NeoMutt. Many of those have a dedicated maintainer and a great amount of users.
For the following OS’s, we reluctant to call NeoMutt to support them. All of those are in our opinion a bit hard to get, not very popular or discontinued (release dates are from Wikipedia):