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
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
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