Since yesterday building mesa on a 32 bit system gives this error: ../../../../../../../src/intel/common/gen_clflush.h:37:7: error: implicit declaration of function ‘__builtin_ia32_clflush’ [-Werror=implicit-function-declaration] Full log here: https://launchpadlibrarian.net/328564504/buildlog_ubuntu-yakkety-i386.mesa_17.2~git1707130730.c3b5c2~gd~y_BUILDING.txt.gz Builds OK on 64 bit systems.
*** Bug 101786 has been marked as a duplicate of this bug. ***
Created attachment 132673 [details] [review] patch I'm not sure if -msse3 will enable clflush, but let's give it a try.
According to https://gcc.gnu.org/onlinedocs/gcc-4.8.5/gcc/X86-Built-in-Functions.html we need -msse2
Patch now on the list
Pushed as commit 6b05c080f202c25531f59b547d5e6ba339cedd09 Author: Matt Turner <mattst88@gmail.com> Date: Thu Jul 6 21:31:05 2017 -0700 i965: Compile with -msse3
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.