[Debian-med-packaging] Bug#1041451: gmap: FTBFS on all !amd64 archs

Étienne Mollier emollier at debian.org
Tue Aug 15 11:42:09 BST 2023


Hi,

The relevant part of the error message shows that the generic
fully scalar gmap.nosimd executable is never built for any cpu
architecture:

	Note: /<<PKGBUILDDIR>>/build/src/gmap.avx2 does not exist.  For faster speed, may want to compile package on an AVX2 machine
	Note: /<<PKGBUILDDIR>>/build/src/gmap.sse42 does not exist.  For faster speed, may want to compile package on an SSE4.2 machine
	Note: /<<PKGBUILDDIR>>/build/src/gmap.sse41 does not exist.  For faster speed, may want to compile package on an SSE4.1 machine
	Note: /<<PKGBUILDDIR>>/build/src/gmap.ssse3 does not exist.  For faster speed, may want to compile package on an SSSE3 machine
	Note: /<<PKGBUILDDIR>>/build/src/gmap.sse2 does not exist.  For faster speed, may want to compile package on an SSE2 machine
	Note: /<<PKGBUILDDIR>>/build/src/gmap.nosimd does not exist.  For faster speed, may want to compile package on an non-SIMD machine
	Error: appropriate GMAP version not found

Looking into src/Makefile.am, indeed they seem disabled upstream
for the current gmap versions:

	# intersect-uint2.c requires SIMD
	#bin_PROGRAMS += gmap.nosimd
	#bin_PROGRAMS += gmapl.nosimd
	#bin_PROGRAMS += gsnap.nosimd
	#bin_PROGRAMS += gsnapl.nosimd

My quick attempts to bring the necessary support in the
aforementioned intersect-uint2.c file were not very fruitful so
far.  Something in there looks to prevent use of simde.

Anyways, in hope this helps further investigations,
-- 
  .''`.  Étienne Mollier <emollier at debian.org>
 : :' :  gpg: 8f91 b227 c7d6 f2b1 948c  8236 793c f67e 8f0d 11da
 `. `'   sent from /dev/pts/4, please excuse my verbosity
   `-
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/debian-med-packaging/attachments/20230815/5f28ed7c/attachment.sig>


More information about the Debian-med-packaging mailing list