From 11768d73cc0f7f50f2f4a5903490e2b4b8c652dc Mon Sep 17 00:00:00 2001 From: Sebastian Ramacher Date: Wed, 25 Mar 2020 21:42:32 +0100 Subject: [PATCH] Do not build with SSE2 enabled on i386 --- ...-not-build-with-SSE2-enabled-on-i386.patch | 21 +++++++++++++++++++ debian/patches/series | 1 + 2 files changed, 22 insertions(+) create mode 100644 debian/patches/0007-Do-not-build-with-SSE2-enabled-on-i386.patch diff --git a/debian/patches/0007-Do-not-build-with-SSE2-enabled-on-i386.patch b/debian/patches/0007-Do-not-build-with-SSE2-enabled-on-i386.patch new file mode 100644 index 0000000..539a0c0 --- /dev/null +++ b/debian/patches/0007-Do-not-build-with-SSE2-enabled-on-i386.patch @@ -0,0 +1,21 @@ +From: Sebastian Ramacher +Date: Wed, 25 Mar 2020 21:42:09 +0100 +Subject: Do not build with SSE2 enabled on i386 + +--- + CMakeLists.txt | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 5ea2c5f..95b49b4 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -113,7 +113,7 @@ else () + string(TOLOWER ${CMAKE_SYSTEM_PROCESSOR} LOWERCASE_CMAKE_SYSTEM_PROCESSOR) + endif () + +-if(LOWERCASE_CMAKE_SYSTEM_PROCESSOR MATCHES "(i[3-6]86|x86|x64|x86_64|amd64)") ++if(LOWERCASE_CMAKE_SYSTEM_PROCESSOR MATCHES "(x64|x86_64|amd64)") + set(NEEDS_SIMDE "0") + if(NOT MSVC) + set(ARCH_SIMD_FLAGS "-mmmx" "-msse" "-msse2") diff --git a/debian/patches/series b/debian/patches/series index cf59670..b2436db 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -4,3 +4,4 @@ 0004-Link-with-libm-and-libdl-to-fix-underlinking.patch 0005-Link-with-xcb-and-X-libraries-to-fix-underlinking.patch 0006-Add-SONAME.patch +0007-Do-not-build-with-SSE2-enabled-on-i386.patch