Summary: | Vulkan fail to build on i686 | ||
---|---|---|---|
Product: | Mesa | Reporter: | Laurent carlier <lordheavym> |
Component: | Drivers/Vulkan/intel | Assignee: | Jason Ekstrand <jason> |
Status: | RESOLVED FIXED | QA Contact: | Intel 3D Bugs Mailing List <intel-3d-bugs> |
Severity: | blocker | ||
Priority: | medium | CC: | lonewolf |
Version: | git | ||
Hardware: | x86 (IA32) | ||
OS: | All | ||
Whiteboard: | |||
i915 platform: | i915 features: |
Description
Laurent carlier
2016-04-16 15:34:29 UTC
gcc flags for i686 on Archlinux are: CFLAGS="-march=i686 -mtune=generic -O2 -pipe -fstack-protector-strong" CXXFLAGS="-march=i686 -mtune=generic -O2 -pipe -fstack-protector-strong" These builtins are specific to sse2 https://gcc.gnu.org/onlinedocs/gcc/x86-Built-in-Functions.html#x86-Built-in-Functions forcing sse2 on CFLAGS/CXXFLAGS fixes the build (In reply to Laurent carlier from comment #3) > forcing sse2 on CFLAGS/CXXFLAGS fixes the build We need to just do that in the Vulkan makefile. You'll never run the driver on a machine that doesn't support sse2 anyway. |
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.