[Debian-med-packaging] Bug#688661: ncbi-blast+: FTBFS on arm* or mips*: no NCBI_INT8_TYPE
Aaron M. Ucko
ucko at debian.org
Mon Sep 24 14:57:01 UTC 2012
Source: ncbi-blast+
Version: 2.2.27-1
Severity: serious
Tags: upstream patch
Justification: fails to build from source
Thanks for updating BLAST+ to the latest release! Alas, it turned out
to have a portability bug, for which I just committed a fix upstream;
could you please incorporate the patch?
http://www.ncbi.nlm.nih.gov/viewvc/v1/trunk/c%2B%2B/include/corelib/ncbitype.h?view=log
ncbitype.h: switch NCBI_BIG_TYPE's baseline to Int8 from NCBI_INT8_TYPE
to fix build failures on Linux systems with ARM or MIPS processors,
which have inttypes.h and lack an extra-wide scalar type.
--- trunk/c++/include/corelib/ncbitype.h 2012/06/01 19:13:24 54673
+++ trunk/c++/include/corelib/ncbitype.h 2012/09/24 14:15:47 55773
@@ -150,7 +150,7 @@
/* BigScalar
*/
-#define NCBI_BIG_TYPE NCBI_INT8_TYPE
+#define NCBI_BIG_TYPE Int8
#define SIZEOF_NCBI_BIG 8
#if (SIZEOF_LONG_DOUBLE > SIZEOF_NCBI_BIG)
# undef NCBI_BIG_TYPE
More information about the Debian-med-packaging
mailing list