[SCM] libav/experimental: configure: Split x86 SIMD architecture extensions into separate list

siretart at users.alioth.debian.org siretart at users.alioth.debian.org
Sun Aug 10 16:01:49 UTC 2014


The following commit has been merged in the experimental branch:
commit 84bf8817206126dab3c9abf6055b593389bcb241
Author: Diego Biurrun <diego at biurrun.de>
Date:   Sat Nov 2 17:21:53 2013 +0100

    configure: Split x86 SIMD architecture extensions into separate list
    
    This avoids checking inline/external assembly dependencies for x86
    extensions that do not play a role in inline/external assembly.

diff --git a/configure b/configure
index d12427d..6572e4e 100755
--- a/configure
+++ b/configure
@@ -1249,16 +1249,14 @@ ARCH_EXT_LIST_ARM='
     vfpv3
 '
 
-ARCH_EXT_LIST_X86='
+ARCH_EXT_LIST_X86_SIMD='
     amd3dnow
     amd3dnowext
     avx
     avx2
-    cpunop
     xop
     fma3
     fma4
-    i686
     mmx
     mmxext
     sse
@@ -1269,6 +1267,12 @@ ARCH_EXT_LIST_X86='
     ssse3
 '
 
+ARCH_EXT_LIST_X86="
+    $ARCH_EXT_LIST_X86_SIMD
+    cpunop
+    i686
+"
+
 ARCH_EXT_LIST="
     $ARCH_EXT_LIST_ARM
     $ARCH_EXT_LIST_X86
@@ -1587,7 +1591,7 @@ mmx_external_deps="yasm"
 mmx_inline_deps="inline_asm"
 mmx_suggest="mmx_external mmx_inline"
 
-for ext in $(filter_out mmx $ARCH_EXT_LIST_X86); do
+for ext in $(filter_out mmx $ARCH_EXT_LIST_X86_SIMD); do
     eval dep=\$${ext}_deps
     eval ${ext}_external_deps='"${dep}_external"'
     eval ${ext}_inline_deps='"${dep}_inline"'

-- 
Libav/FFmpeg packaging



More information about the pkg-multimedia-commits mailing list