[Debian-med-packaging] Bug#828209: Bug#828209: libssw: FTBFS on non-SSE architectures

Aaron M. Ucko ucko at debian.org
Sun Jun 26 16:11:28 UTC 2016


Sascha Steinbiss <satta at tetrinetsucht.de> writes:

> I can’t see why code containing SSE instructions would run on i386?

My expectation ws that depending on the processor's capabilities, this
code would either succeed (on reasonably modern processors) or fail with
SIGILL (Illegal instruction).  In general, i386 binaries should be able
to use modern processor features on suitable hardware; GCC just makes a
point of conservatively targeting the lowest common denominator unless
specifically directed otherwise.

However, I was able to reproduce the segfault on a system of my own that
definitely supports these instructions, so I'm not sure what's up --
particularly given that the x32 build ran into no such trouble, and that
-Wall yielded no warnings whatsoever.  As such, perhaps you should just
give up on any-i386 after all.

Thanks for the quick reply, and sorry my suggestion didn't work out.

-- 
Aaron M. Ucko, KB1CJC (amu at alum.mit.edu, ucko at debian.org)
http://www.mit.edu/~amu/ | http://stuff.mit.edu/cgi/finger/?amu@monk.mit.edu



More information about the Debian-med-packaging mailing list