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