Package: hyphy / 2.5.69+dfsg-1

rm_arch_specific_flags.patch Patch series | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
Description: remove architecture specific build flags
 They tend to prevent multiple architecture support.
Author: Étienne Mollier <etienne.mollier@mailoo.org>
Forwarded: not-needed
Last-Update: 2020-09-28
---
This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
--- hyphy.orig/CMakeLists.txt
+++ hyphy/CMakeLists.txt
@@ -198,10 +198,10 @@
     #set(DEFAULT_COMPILE_FLAGS "${DEFAULT_COMPILE_FLAGS}  -fopt-info")
 
     if(NOAVX)
-        set(DEFAULT_COMPILE_FLAGS "${DEFAULT_COMPILE_FLAGS} -mno-avx")
+        set(DEFAULT_COMPILE_FLAGS "${DEFAULT_COMPILE_FLAGS}")
         if(NOSSE4)
 	        if(NOT CMAKE_SYSTEM_NAME STREQUAL "Emscripten")
-            	set(DEFAULT_COMPILE_FLAGS "${DEFAULT_COMPILE_FLAGS} -mno-sse3")
+            	set(DEFAULT_COMPILE_FLAGS "${DEFAULT_COMPILE_FLAGS}")
             endif()
         else(NOSSE4)
             PCL_CHECK_FOR_SSE4()
@@ -216,7 +216,7 @@
     else(NOAVX)
        PCL_CHECK_FOR_AVX()
        if(${HAVE_AVX_EXTENSIONS})
-            set(DEFAULT_COMPILE_FLAGS "${DEFAULT_COMPILE_FLAGS} -march=native -mtune=native -mavx2")
+            set(DEFAULT_COMPILE_FLAGS "${DEFAULT_COMPILE_FLAGS} -mavx2")
             add_definitions (-D_SLKP_USE_AVX_INTRINSICS)
             PCL_CHECK_FOR_FMA3()
             if (${HAVE_FMA3})
@@ -238,7 +238,7 @@
 		PCL_CHECK_FOR_NEON()
 		if(${HAVE_NEON_EXTENSIONS})
 			add_definitions (-D_SLKP_USE_ARM_NEON)
-			set(DEFAULT_COMPILE_FLAGS "${DEFAULT_COMPILE_FLAGS} -mcpu=native -mtune=native ")
+			set(DEFAULT_COMPILE_FLAGS "${DEFAULT_COMPILE_FLAGS} ")
 		endif(${HAVE_NEON_EXTENSIONS})
 	endif(NOT NONEON)
 
@@ -251,7 +251,7 @@
     if(NOAVX)
         if(NOSSE4)
 	        if(NOT CMAKE_SYSTEM_NAME STREQUAL "Emscripten")
-            	set(DEFAULT_COMPILE_FLAGS "${DEFAULT_COMPILE_FLAGS} -mno-sse3")
+            	set(DEFAULT_COMPILE_FLAGS "${DEFAULT_COMPILE_FLAGS}")
             endif()
          else(NOSSE4)
             PCL_CHECK_FOR_SSE4()
@@ -266,7 +266,7 @@
     else(NOAVX)
         PCL_CHECK_FOR_AVX()
         if(${HAVE_AVX_EXTENSIONS})
-            set(DEFAULT_COMPILE_FLAGS "${DEFAULT_COMPILE_FLAGS} -march=native -mtune=native -mavx2")
+            set(DEFAULT_COMPILE_FLAGS "${DEFAULT_COMPILE_FLAGS} -mavx2")
             add_definitions (-D_SLKP_USE_AVX_INTRINSICS)
             PCL_CHECK_FOR_FMA3()
             if (${HAVE_FMA3})
@@ -286,7 +286,7 @@
 		PCL_CHECK_FOR_NEON()
 		if(${HAVE_NEON_EXTENSIONS})
 			add_definitions (-D_SLKP_USE_ARM_NEON)
-			set(DEFAULT_COMPILE_FLAGS "${DEFAULT_COMPILE_FLAGS} -mcpu=native -mtune=native ")
+			set(DEFAULT_COMPILE_FLAGS "${DEFAULT_COMPILE_FLAGS} ")
 
 		endif(${HAVE_NEON_EXTENSIONS})
 	endif(NOT NONEON)