[neomutt-devel] Minimum Build Requirements

Richard Russon rich at flatcap.org
Fri Apr 28 18:15:48 CEST 2017


We have a couple of problems in NeoMutt:
    - We don't know who are users are
    - We haven't defined what we need

@toogley has started a list fulfil the first problem:
    #436 - list of architectures/operating system's neomutt runs on
    https://github.com/neomutt/neomutt/issues/436

@d-k-c has started a conversation about build requirements:
    #538 - Require POSIX compliance?
    https://github.com/neomutt/neomutt/issues/538

So far we've agreed on:
    - C99 compiler
    - POSIX:2001 libraries

Many systems don't have full POSIX:2008 support yet, so we can only use
it sparingly for optional features.  For a quick description of C99,
POSIX, and SUS (Single Unix Specification), see:

    https://github.com/neomutt/management/blob/master/standard-functions/README.md

With this decided, we can now eliminate a LOT of checks and #ifdef's in
the build/code.

Fun times ahead.

Rich / FlatCap
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://mailman.neomutt.org/pipermail/neomutt-devel-neomutt.org/attachments/20170428/8de5c9e9/attachment.sig>


More information about the neomutt-devel mailing list