configure-disable-ebx-gcc-4.9
authorDebian Multimedia Maintainers <pkg-multimedia-maintainers@lists.alioth.debian.org>
Sat, 31 Aug 2019 15:36:55 +0000 (16:36 +0100)
committerMike Gabriel <sunweaver@debian.org>
Sat, 31 Aug 2019 15:36:55 +0000 (16:36 +0100)
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"'