* debian/patches/tune_32bit_lmdb_defaults: Tweak default map size expressions.
- For 64-bit platforms, use an explicit UL suffix on one factor to avoid
overflow.
- For 32-bit platforms, avoid tying up quite so much address space, since
opening a pair of databases is a distinct possibility.
- Generally parenthesize expressions per best macro practice.
Seems fixed in ncbi-blast+. Sync'd.
ncbi-blast+ (2.10.0-3) unstable; urgency=medium
* debian/ patches/ tune_32bit_ lmdb_defaults: Tweak default map size expressions.
- For 64-bit platforms, use an explicit UL suffix on one factor to avoid
overflow.
- For 32-bit platforms, avoid tying up quite so much address space, since
opening a pair of databases is a distinct possibility.
- Generally parenthesize expressions per best macro practice.
-- Aaron M. Ucko <email address hidden> Mon, 07 Sep 2020 21:15:02 -0400
ncbi-blast+ (2.10.0-2) unstable; urgency=high
* debian/ patches/ support_ gcc10: Additionally tweak ncbifile.cpp to avoid patches/ tune_32bit_ lmdb_defaults (new): Conditionalize default
narrowing errors on some platforms (i386, for one).
* debian/
map size to avoid allocation failures on 32-bit platforms.
(Closes: #969608.)
-- Aaron M. Ucko <email address hidden> Sun, 06 Sep 2020 23:07:37 -0400