summaryrefslogtreecommitdiffstats
path: root/meta-multimedia/recipes-dvb/tvheadend/tvheadend/0001-Fix-checks-for-sse2-mmx.patch
diff options
context:
space:
mode:
Diffstat (limited to 'meta-multimedia/recipes-dvb/tvheadend/tvheadend/0001-Fix-checks-for-sse2-mmx.patch')
-rw-r--r--meta-multimedia/recipes-dvb/tvheadend/tvheadend/0001-Fix-checks-for-sse2-mmx.patch40
1 files changed, 0 insertions, 40 deletions
diff --git a/meta-multimedia/recipes-dvb/tvheadend/tvheadend/0001-Fix-checks-for-sse2-mmx.patch b/meta-multimedia/recipes-dvb/tvheadend/tvheadend/0001-Fix-checks-for-sse2-mmx.patch
deleted file mode 100644
index 3283a5b6a..000000000
--- a/meta-multimedia/recipes-dvb/tvheadend/tvheadend/0001-Fix-checks-for-sse2-mmx.patch
+++ /dev/null
@@ -1,40 +0,0 @@
1From f0dab6d6fe4b0aae4394eee93be86e9747c6ed5c Mon Sep 17 00:00:00 2001
2From: Khem Raj <raj.khem@gmail.com>
3Date: Tue, 22 Nov 2016 05:07:38 +0000
4Subject: [PATCH] Fix checks for sse2/mmx
5
6Just checking for cmdline options is not enough
7its better to check for builtin defines to be
8sure, clang does not error out on sse2 options on
9arm e.g. and it ends up doing SSE2 stuff for arm
10which is not desired
11
12Signed-off-by: Khem Raj <raj.khem@gmail.com>
13---
14 configure | 10 ++++++++--
15 1 file changed, 8 insertions(+), 2 deletions(-)
16
17diff --git a/configure b/configure
18index 47d2cf2..4be000c 100755
19--- a/configure
20+++ b/configure
21@@ -118,8 +118,14 @@ fi
22 # Valiate compiler
23 check_cc || die 'No C compiler found'
24 check_cc_header execinfo
25-check_cc_option mmx
26-check_cc_option sse2
27+check_cc_snippet mmx '#ifndef __MMX__
28+error "MMX not supported"
29+#endif
30+'
31+check_cc_snippet sse2 '#ifndef __SSE2__
32+error "SSE2 not supported"
33+#endif
34+'
35
36 if check_cc '
37 #if !defined(__clang__)
38--
391.9.1
40