configure-disable-ebx-gcc-4.9
authorDebian Multimedia Maintainers <pkg-multimedia-maintainers@lists.alioth.debian.org>
Wed, 26 Apr 2017 06:02:27 +0000 (06:02 +0000)
committerRaspbian forward porter <root@raspbian.org>
Wed, 26 Apr 2017 06:02:27 +0000 (06:02 +0000)
Gbp-Pq: Name 02-configure-disable-ebx-gcc-4.9.patch

configure

index d5629fec1d53ce93103e5c95fb0c88af490cb11d..34a5b9e624e6732eef0dfe90f95d2c767b51d994 100755 (executable)
--- a/configure
+++ b/configure
@@ -3970,6 +3970,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"'