* 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.
+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 <ucko@debian.org> 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
BEGIN_NCBI_SCOPE
+#if NCBI_PLATFORM_BITS >= 64
-+# define NCBI_WRITEDB_DEFAULT_MAP_SIZE 300 * 1000 * 1000 * 1000
++# define NCBI_WRITEDB_DEFAULT_MAP_SIZE (300UL * 1000 * 1000 * 1000)
+#else
-+# define NCBI_WRITEDB_DEFAULT_MAP_SIZE 1000 * 1000 * 1000
++# define NCBI_WRITEDB_DEFAULT_MAP_SIZE (750 * 1000 * 1000)
+#endif
/// This class supports creation of a string accession to integer OID