[neomutt-devel] Changes to ./configure

Richard Russon rich at flatcap.org
Sun Dec 4 21:45:01 CET 2016

> > All 6 hcache backends

> What exactly is supposed to happen if you enable more than one?

You get a runtime-configurable header-cache, e.g.

    set header_cache_backend = kyotocabinet

Pietro's change started as a way to make the caching code more independent.
Reduce duplicated code, reduce the number of #ifdef's, etc.
This lead to a header-cache API and then runtime configuration.

Before this change, a distro would have to pick ONE backend that they
thought suitable for all their users.  Now, they can compile-in several
backends, and let the user choose.

This feature also makes testing/comparing backends much easier.

-------------- 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/20161204/cad1d6a4/attachment.sig>

More information about the neomutt-devel mailing list