[med-svn] [hhsuite] 06/06: try disable AVX for building
Sascha Steinbiss
satta at debian.org
Sun Jan 15 09:13:25 UTC 2017
This is an automated email from the git hooks/post-receive script.
satta pushed a commit to branch master
in repository hhsuite.
commit 7db9ecdfbb0222dd9a64c7b33e75fb9dee6b29a4
Author: Sascha Steinbiss <satta at debian.org>
Date: Sun Jan 15 09:12:44 2017 +0000
try disable AVX for building
---
debian/patches/disable-AVX-SSE.patch | 78 ++++++++++++++++++++++++++++++++++++
debian/patches/series | 1 +
2 files changed, 79 insertions(+)
diff --git a/debian/patches/disable-AVX-SSE.patch b/debian/patches/disable-AVX-SSE.patch
new file mode 100644
index 0000000..17dc5b6
--- /dev/null
+++ b/debian/patches/disable-AVX-SSE.patch
@@ -0,0 +1,78 @@
+Description: do not use AVX to build binaries
+Author: Sascha Steinbiss <satta at debian.org>
+--- a/src/CMakeLists.txt
++++ b/src/CMakeLists.txt
+@@ -9,22 +9,22 @@
+ endif()
+
+ #SSE
+-if(${HAVE_AVX2})
+- ADD_DEFINITIONS("-DAVX2")
+- set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -mavx2 -Wa,-q")
+-elseif(${HAVE_SSSE3})
++#if(${HAVE_AVX2})
++# ADD_DEFINITIONS("-DAVX2")
++# set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -mavx2 -Wa,-q")
++if(${HAVE_SSSE3})
+ ADD_DEFINITIONS("-DSSE")
+ set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -mssse3")
+ else()
+ include(CheckSSEFeatures)
+ ADD_DEFINITIONS(${CXX_DFLAGS})
+- if(${HAVE_AVX2_EXTENSIONS})
+- ADD_DEFINITIONS("-DAVX2")
+- elseif(${HAVE_SSSE3_EXTENSIONS})
++# if(${HAVE_AVX2_EXTENSIONS})
++# ADD_DEFINITIONS("-DAVX2")
++ if(${HAVE_SSSE3_EXTENSIONS})
+ ADD_DEFINITIONS("-DSSE")
+ else()
+ message( FATAL_ERROR "SSSE3 is needed to run compile! CMake will exit." )
+- endif(${HAVE_AVX2_EXTENSIONS})
++ endif(${HAVE_SSSE3_EXTENSIONS})
+ endif()
+
+
+--- a/cmake/CheckSSEFeatures.cmake
++++ b/cmake/CheckSSEFeatures.cmake
+@@ -209,23 +209,23 @@
+ set(CMAKE_REQUIRED_FLAGS)
+
+ if(CMAKE_COMPILER_IS_GNUCC OR CMAKE_COMPILER_IS_GNUCXX OR CMAKE_COMPILER_IS_CLANG)
+- if(HAVE_AVX2_EXTENSIONS)
+- if(CMAKE_COMPILER_IS_CLANG)
+- SET(SSE_FLAGS "${SSE_FLAGS} -mavx2 -mfpmath=sse")
+- message(STATUS "Found AVXextensions, using flags: ${SSE_FLAGS}")
+- else()
+- SET(SSE_FLAGS "${SSE_FLAGS} -mavx2 -mfpmath=sse -Wa,-q")
+- message(STATUS "Found AVX2extensions, using flags: ${SSE_FLAGS}")
+- endif(CMAKE_COMPILER_IS_CLANG)
+- elseif(HAVE_AVX_EXTENSIONS)
+- if(CMAKE_COMPILER_IS_CLANG)
+- SET(SSE_FLAGS "${SSE_FLAGS} -mavx -mfpmath=sse")
+- message(STATUS "Found AVXextensions, using flags: ${SSE_FLAGS}")
+- else()
+- SET(SSE_FLAGS "${SSE_FLAGS} -mavx -mfpmath=sse -Wa,-q")
+- message(STATUS "Found AVXextensions, using flags: ${SSE_FLAGS}")
+- endif(CMAKE_COMPILER_IS_CLANG)
+- elseif(HAVE_SSE4_2_EXTENSIONS)
++ #if(HAVE_AVX2_EXTENSIONS)
++ # if(CMAKE_COMPILER_IS_CLANG)
++ # SET(SSE_FLAGS "${SSE_FLAGS} -mavx2 -mfpmath=sse")
++ # message(STATUS "Found AVXextensions, using flags: ${SSE_FLAGS}")
++ # else()
++ # SET(SSE_FLAGS "${SSE_FLAGS} -mavx2 -mfpmath=sse -Wa,-q")
++ # message(STATUS "Found AVX2extensions, using flags: ${SSE_FLAGS}")
++ # endif(CMAKE_COMPILER_IS_CLANG)
++ #elseif(HAVE_AVX_EXTENSIONS)
++ # if(CMAKE_COMPILER_IS_CLANG)
++ # SET(SSE_FLAGS "${SSE_FLAGS} -mavx -mfpmath=sse")
++ # message(STATUS "Found AVXextensions, using flags: ${SSE_FLAGS}")
++ # else()
++ # SET(SSE_FLAGS "${SSE_FLAGS} -mavx -mfpmath=sse -Wa,-q")
++ # message(STATUS "Found AVXextensions, using flags: ${SSE_FLAGS}")
++ # endif(CMAKE_COMPILER_IS_CLANG)
++ if(HAVE_SSE4_2_EXTENSIONS)
+ SET(SSE_FLAGS "${SSE_FLAGS} -msse4.2 -mfpmath=sse")
+ message(STATUS "Found SSE4.2 extensions, using flags: ${SSE_FLAGS}")
+ elseif(HAVE_SSE4_1_EXTENSIONS)
diff --git a/debian/patches/series b/debian/patches/series
index 365b62c..ae933a6 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -7,3 +7,4 @@ fix-namespace.patch
drop-fmemopen.h.patch
build-own-manual-PDF.patch
set-default-HHLIB-dir.patch
+disable-AVX-SSE.patch
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-med/hhsuite.git
More information about the debian-med-commit
mailing list