This avoids checking inline/external assembly dependencies for x86
extensions that do not play a role in inline/external assembly.
---
 configure |   12 ++++++++----
 1 file changed, 8 insertions(+), 4 deletions(-)

diff --git a/configure b/configure
index b635d33..ce2fa27 100755
--- a/configure
+++ b/configure
@@ -1189,14 +1189,12 @@ ARCH_EXT_LIST_ARM="
     vfpv3
 "
 
-ARCH_EXT_LIST_X86="
+ARCH_EXT_LIST_X86_SIMD="
     amd3dnow
     amd3dnowext
     avx
     avx2
-    cpunop
     fma4
-    i686
     mmx
     mmxext
     sse
@@ -1207,6 +1205,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
@@ -1528,7 +1532,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"'
-- 
1.7.9.5

_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to