Apparently (see below), compiling liboil for a processor without SSE support fails. Reproducible: Always Steps to Reproduce: 1. emerge 2. wait 3. fail In file included from fbmmx.c:40: /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/xmmintrin.h:35:3: error: #error "SSE instruction set not enabled" fbmmx.c: In function 'expand_alpha': fbmmx.c:743: warning: implicit declaration of function '_mm_shuffle_pi16' fbmmx.c:743: warning: implicit declaration of function '_MM_SHUFFLE' fbmmx.c:743: error: incompatible types in return fbmmx.c: In function 'expand_alpha_rev': fbmmx.c:749: error: incompatible types in return fbmmx.c: In function 'invert_colors': fbmmx.c:755: error: incompatible types in return make[3]: *** [libfb_la-fbmmx.lo] Error 1 make[3]: Leaving directory `/var/tmp/portage/dev-libs/liboil-0.3.14/work/liboil-0.3.14/liboil/fb' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/dev-libs/liboil-0.3.14/work/liboil-0.3.14/liboil' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/dev-libs/liboil-0.3.14/work/liboil-0.3.14' make: *** [all] Error 2
Created attachment 150402 [details] emerge --info
Ok, I just noticed I had "-no-sse" on my CFLAGS because it used to fix a bug in another ebuild, and this ended up screwing up with liboil's compilation. So I'm closing this as 'invalid'... []'s