File 0001-Fix-arm-flags.patch of Package x265

40
 
1
From: Sebastian Ramacher <sramacher@debian.org>
2
Date: Sun, 21 Jun 2020 17:54:56 +0200
3
Subject: Fix arm* flags
4
5
---
6
 source/CMakeLists.txt | 7 ++-----
7
 1 file changed, 2 insertions(+), 5 deletions(-)
8
9
diff --git a/source/CMakeLists.txt b/source/CMakeLists.txt
10
index ab5ddfe..eb9b19b 100755
11
--- a/source/CMakeLists.txt
12
+++ b/source/CMakeLists.txt
13
@@ -253,10 +253,7 @@ if(GCC)
14
     elseif(ARM)
15
         find_package(Neon)
16
         if(CPU_HAS_NEON)
17
-            set(ARM_ARGS -mcpu=native -mfloat-abi=hard -mfpu=neon -marm -fPIC)
18
             add_definitions(-DHAVE_NEON)
19
-        else()
20
-            set(ARM_ARGS -mcpu=native -mfloat-abi=hard -mfpu=vfp -marm)
21
         endif()
22
     endif()
23
    if(ARM64 OR CROSS_COMPILE_ARM64)
24
@@ -265,13 +262,13 @@ if(GCC)
25
         find_package(SVE2)
26
         if(CPU_HAS_SVE2 OR CROSS_COMPILE_SVE2)
27
             message(STATUS "Found SVE2")
28
-           set(ARM_ARGS -O3 -march=armv8-a+sve2 -fPIC -flax-vector-conversions)
29
+           set(ARM_ARGS -fPIC -flax-vector-conversions)
30
             add_definitions(-DHAVE_SVE2)
31
             add_definitions(-DHAVE_SVE)
32
             add_definitions(-DHAVE_NEON) # for NEON c/c++ primitives, as currently there is no implementation that use SVE2
33
         elseif(CPU_HAS_SVE OR CROSS_COMPILE_SVE)
34
             message(STATUS "Found SVE")
35
-           set(ARM_ARGS -O3 -march=armv8-a+sve -fPIC -flax-vector-conversions)
36
+           set(ARM_ARGS -fPIC -flax-vector-conversions)
37
             add_definitions(-DHAVE_SVE)
38
             add_definitions(-DHAVE_NEON) # for NEON c/c++ primitives, as currently there is no implementation that use SVE
39
         elseif(CPU_HAS_NEON)
40