diff options
author | Daniel Bermond | 2020-03-11 02:31:50 +0000 |
---|---|---|
committer | Daniel Bermond | 2020-03-11 02:31:50 +0000 |
commit | 88275b0ce615ac29789d028c596705024c0adbb1 (patch) | |
tree | 2552ff489c90a01f2aeec9ef9cdc0ee35c581ce5 /040-libjpeg-xl-git-disable-avx2-avx512.patch | |
parent | 0c2585cbae2c4731886d571a63bda9499e8db4ac (diff) | |
download | aur-88275b0ce615ac29789d028c596705024c0adbb1.tar.gz |
Fix build on non-avx2 cpus
Must ensure at least sse4.1 at build time, since it's required
by upstream.
Diffstat (limited to '040-libjpeg-xl-git-disable-avx2-avx512.patch')
-rw-r--r-- | 040-libjpeg-xl-git-disable-avx2-avx512.patch | 21 |
1 files changed, 19 insertions, 2 deletions
diff --git a/040-libjpeg-xl-git-disable-avx2-avx512.patch b/040-libjpeg-xl-git-disable-avx2-avx512.patch index 3c7df3955c92..1de271f8f975 100644 --- a/040-libjpeg-xl-git-disable-avx2-avx512.patch +++ b/040-libjpeg-xl-git-disable-avx2-avx512.patch @@ -1,6 +1,23 @@ +diff -Naurp a/CMakeLists.txt b/CMakeLists.txt +--- a/CMakeLists.txt 2020-03-11 01:58:11.000000000 +0000 ++++ b/CMakeLists.txt 2020-03-11 02:07:10.472535286 +0000 +@@ -136,11 +136,8 @@ endif() + # CPU flags + if(${CMAKE_SYSTEM_PROCESSOR} MATCHES "x86_64|AMD64" AND NOT MSVC) + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} \ +- -mavx2 \ +- -mfma \ +- -Xclang -mprefer-vector-width=128 \ +- -Xclang -target-cpu -Xclang haswell \ +- -Xclang -target-feature -Xclang +avx2") ++ -msse4.1 \ ++ -Xclang -target-feature -Xclang +sse4.1") + elseif(${CMAKE_SYSTEM_PROCESSOR} MATCHES "x86_64|AMD64" AND MSVC) + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /arch:AVX2") + elseif(${CMAKE_SYSTEM_PROCESSOR} MATCHES "aarch64") diff -Naurp a/third_party/highway/hwy/targets.h b/third_party/highway/hwy/targets.h ---- a/third_party/highway/hwy/targets.h 2020-03-01 20:30:01.000000000 +0000 -+++ b/third_party/highway/hwy/targets.h 2020-03-02 01:26:53.807156122 +0000 +--- a/third_party/highway/hwy/targets.h 2020-03-11 01:58:08.000000000 +0000 ++++ b/third_party/highway/hwy/targets.h 2020-03-11 02:00:17.338460487 +0000 @@ -25,10 +25,10 @@ #define HWY_WASM 32 |