[Debian-med-packaging] Bug#833541: ncbi-blast+: FTBFS on x32: bad assembly constraints
Aaron M. Ucko
amu at alum.mit.edu
Fri Aug 5 18:16:26 UTC 2016
Source: ncbi-blast+
Version: 2.4.0-2
Severity: important
Justification: fails to build from source (but built successfully in the past)
Builds of BLAST+ 2.4.0 (and 2.3.0, oops) have been failing on x32:
/.../ncbi-blast+-2.4.0/c++/include/corelib/ncbicntr.hpp:237: Error: incorrect register `%esi' used with `q' suffix
/.../ncbi-blast+-2.4.0/c++/include/corelib/ncbicntr.hpp:237: Error: incorrect register `%esi' used with `q' suffix
/.../ncbi-blast+-2.4.0/c++/include/corelib/ncbicntr.hpp:237: Error: incorrect register `%eax' used with `q' suffix
/.../ncbi-blast+-2.4.0/c++/include/corelib/ncbicntr.hpp:237: Error: incorrect register `%edx' used with `q' suffix
We should either adapt the inline assembly to handle x32 or do without
it altogether here (as already done on most architectures).
More information about the Debian-med-packaging
mailing list