[Debian-med-packaging] Bug#721380: freecontact: FTBFS on *-i386: relies on non-portable SSE2 intrinsics

Aaron M. Ucko ucko at debian.org
Fri Aug 30 22:55:03 UTC 2013


Source: freecontact
Version: 1.0.17-1
Severity: normal

Builds of freecontact fail on i386 and kfreebsd-i386 (and would no
doubt fail identically on hurd-i386 should its build dependencies
become available) because it relies on EMM intrinsics, which are
available only when targeting SSE2 or higher:

  freecontact.cpp:312:45: error: '_mm_cmpeq_epi8' was not declared in this scope
           __m128i m1 = _mm_cmpeq_epi8( m0, m0 );

If doing without these is truly infeasible, I suppose it's better to
build with -msse2 and inform users of the restriction than to leave
the package available altogether.

Could you please take a look?

Thanks!



More information about the Debian-med-packaging mailing list