On 03/02/2015 12:38 PM, Graham Inggs wrote:
Source: gmap
Version: 2014-10-22-1
Severity: normal
Tags: patch

Hi maintainer

I found that gmap FTBFS for i386 in sbuild (on amd64) and the Ubuntu buildds [1] with the following errors:

gmap-genome128_hr.o: In function `count_trailing_zeroes':
/build/buildd/gmap-2014-10-22/src/genome128_hr.c:18454: undefined reference to `_mm_extract_epi64' /build/buildd/gmap-2014-10-22/src/genome128_hr.c:18457: undefined reference to `_mm_extract_epi64'
gmap-genome128_hr.o: In function `count_leading_zeroes':
/build/buildd/gmap-2014-10-22/src/genome128_hr.c:18394: undefined reference to `_mm_extract_epi64' /build/buildd/gmap-2014-10-22/src/genome128_hr.c:18397: undefined reference to `_mm_extract_epi64'

However, gmap builds successfully in a i386 VM.
After comparing build logs, I found that sse4.1 was detected and enabled in the sbuild and Ubuntu buildds, while in the i386 VM it was not. The attached patch simply disables sse4.1 and sse4.2 when building for i386.

Note that --disable-sse4.2 is ignored in gmap 2014-10-22 but is effective in gmap 2014-12-21.

Regards
Graham


[1] https://launchpadlibrarian.net/196455231/buildlog_ubuntu-vivid-i386.gmap_2014-10-22-1_FAILEDTOBUILD.txt.gz



_______________________________________________
Debian-med-packaging mailing list
debian-med-packag...@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-med-packaging


Hi Graham,

thank you for the patch, I'll upload the newest upstream version to the experimental soon.

Best regards,
Alex

Reply via email to