Summary: | pixman-mmx.c fails to compile when iwmmxt2 is enabled | ||
---|---|---|---|
Product: | pixman | Reporter: | Daniel Drake <dan> |
Component: | pixman | Assignee: | Søren Sandmann Pedersen <soren.sandmann> |
Status: | RESOLVED FIXED | QA Contact: | Søren Sandmann Pedersen <soren.sandmann> |
Severity: | normal | ||
Priority: | medium | CC: | mattst88 |
Version: | 0.26.x | ||
Hardware: | Other | ||
OS: | All | ||
Whiteboard: | |||
i915 platform: | i915 features: | ||
Attachments: |
Full build log
patch patch |
Thanks for the bug report. Looks like GCC 4.8 has added an _mm_empty() that is conflicting with pixman's own definition. Created attachment 67863 [details] [review] patch Created attachment 67864 [details] [review] patch Looks good to me. Patch committed. |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.
Created attachment 67853 [details] Full build log Building pixman-0.26.2 fails on Fedora 18/ARMv7 with gcc-4.8: CC libpixman_iwmmxt_la-pixman-mmx.lo pixman-mmx.c:57:1: error: redefinition of '_mm_empty' _mm_empty (void) ^ In file included from pixman-mmx.c:41:0: /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/4.8.0/include/mmintrin.h:47:1: note: previous definition of '_mm_empty' was here _mm_empty (void) ^ make[3]: *** [libpixman_iwmmxt_la-pixman-mmx.lo] Error 1