diff --git a/srcpkgs/libwebkit2gtk41/patches/x86-no-sse2.patch b/srcpkgs/libwebkit2gtk41/patches/x86-no-sse2.patch new file mode 100644 index 00000000000..1b8bca54086 --- /dev/null +++ b/srcpkgs/libwebkit2gtk41/patches/x86-no-sse2.patch @@ -0,0 +1,29 @@ +--- a/Source/cmake/WebKitCompilerFlags.cmake ++++ b/Source/cmake/WebKitCompilerFlags.cmake +@@ -162,15 +162,6 @@ if (COMPILER_IS_GCC_OR_CLANG) + WEBKIT_PREPEND_GLOBAL_COMPILER_FLAGS(-Wno-expansion-to-defined) + endif () + +- # Force SSE2 fp on x86 builds. +- if (WTF_CPU_X86 AND NOT CMAKE_CROSSCOMPILING) +- WEBKIT_PREPEND_GLOBAL_COMPILER_FLAGS(-msse2 -mfpmath=sse) +- include(DetectSSE2) +- if (NOT SSE2_SUPPORT_FOUND) +- message(FATAL_ERROR "SSE2 support is required to compile WebKit") +- endif () +- endif () +- + # Makes builds faster. The GCC manual warns about the possibility that the assembler being + # used may not support input from a pipe, but in practice the toolchains we support all do. + WEBKIT_PREPEND_GLOBAL_COMPILER_FLAGS(-pipe) +--- a/Source/ThirdParty/ANGLE/src/image_util/loadimage.cpp ++++ b/Source/ThirdParty/ANGLE/src/image_util/loadimage.cpp +@@ -16,7 +16,7 @@ + # if defined(_MSC_VER) + # include + # define ANGLE_LOADIMAGE_USE_SSE +-# elif defined(__GNUC__) && (defined(__x86_64__) || defined(__i386__)) ++# elif defined(__GNUC__) && defined(__x86_64__) + # include + # if __SSE__ + # define ANGLE_LOADIMAGE_USE_SSE