]> git.sesse.net Git - ffmpeg/blobdiff - configure
configure: fix clang on macOS 10.15
[ffmpeg] / configure
index fdd9a7b79bf01b9b6fa6b2cc459db19bab28213b..80fdfa1388724e74412aa5faa0636e2cb13f5ded 100755 (executable)
--- a/configure
+++ b/configure
@@ -5359,6 +5359,11 @@ case $target_os in
         fi
         version_script='-exported_symbols_list'
         VERSION_SCRIPT_POSTPROCESS_CMD='tr " " "\n" | sed -n /global:/,/local:/p | grep ";" | tr ";" "\n" | sed -E "s/(.+)/_\1/g" | sed -E "s/(.+[^*])$$$$/\1*/"'
+        # Workaround for Xcode 11 -fstack-check bug
+        if enabled clang; then
+            clang_version=$($cc -dumpversion)
+            test ${clang_version%%.*} -eq 11 && add_cflags -fno-stack-check
+        fi
         ;;
     msys*)
         die "Native MSYS builds are discouraged, please use the MINGW environment."