On Sun, 2016-03-27 at 14:49 +0200, Adam Borowski wrote: > > You're not allowed to use -msse2 on i386 either, unless for a code > path that's run conditionally on runtime.
Actually, "not allowed" it not the right expression, "discouraged" would be correct. If upstream requires sse2 then not enabling it would mean that all users of i386 would not have access to this software, even though one can assume that the majority uses hardware that is sse2 capable. Without looking at "sortmerna", having an unconditional include of emmintrin.h and no mechanics that enable -msse2 from within the build system seem to be good indicators that upstream didn't implement any other code path. I think this discussion could be helpful (linking to the conclusion of the maintainer): https://lists.debian.org/debian-devel/2014/09/msg00666.html Best, Gert