mirror of https://git.ffmpeg.org/ffmpeg.git
configure: fix clang on macOS 10.15
Works around a bug in the newer Xcode 11's clang with -fstack-check emitting bad code with misaligned call instructions. This fixes Trac #8073
This commit is contained in:
parent
5216edbc54
commit
07ecc4615c
|
@ -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."
|
||||
|
|
Loading…
Reference in New Issue