configure-disable-ebx-gcc-4.9
authorDebian Multimedia Maintainers <pkg-multimedia-maintainers@lists.alioth.debian.org>
Thu, 20 Dec 2018 21:56:40 +0000 (21:56 +0000)
committerMike Gabriel <sunweaver@debian.org>
Thu, 20 Dec 2018 21:56:40 +0000 (21:56 +0000)
Gbp-Pq: Name 02-configure-disable-ebx-gcc-4.9.patch

configure

index d6189aa2a9859198ddcba682f45c046524c07316..7d11394a7db47982125560873255db5c6c9244e4 100755 (executable)
--- a/configure
+++ b/configure
@@ -3978,6 +3978,15 @@ EOF
     check_inline_asm ebx_available '""::"b"(0)' &&
         check_inline_asm ebx_available '"":::"%ebx"'
 
+    # workaround for debian#783082 / libav#850
+    if enabled gcc; then
+      case $($cc -dumpversion) in
+        4.9.*|5.*)
+          disable ebx_available
+        ;;
+      esac
+    fi
+
     # check whether xmm clobbers are supported
     check_inline_asm xmm_clobbers '"":::"%xmm0"'