mirror of
https://github.com/mpv-player/mpv.git
synced 2024-09-20 12:02:23 +02:00
Blacklist certain gcc versions instead of running an expensive compilation
during the internal FAAD check. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@18179 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
parent
feadc2c1f3
commit
e53431f1cc
25
configure
vendored
25
configure
vendored
@ -5665,22 +5665,17 @@ fi
|
||||
echores "$_faac"
|
||||
|
||||
echocheck "internal FAAD2 (AAC) support"
|
||||
_inc_faad="-I`pwd`/libfaad2"
|
||||
if test "$_faad_internal" = auto ; then
|
||||
# the faad check needs a config.h file
|
||||
if not test -f "config.h" ; then
|
||||
cat > config.h << EOF
|
||||
/* C99 lrintf function available */
|
||||
$_def_lrintf
|
||||
EOF
|
||||
fi
|
||||
# internal faad: check if our dear gcc is able to compile it...
|
||||
cp "`pwd`/libfaad2/cfft.c" $TMPC
|
||||
if ( cc_check -c -O4 $_march $_mcpu $_pipe -ffast-math -fomit-frame-pointer -D_GNU_SOURCE $_inc_faad ); then
|
||||
_faad_internal=yes
|
||||
else
|
||||
_faad_internal=no
|
||||
_res_comment="(broken gcc)"
|
||||
if x86 && test cc_vendor=gnu; then
|
||||
case $cc_version in
|
||||
3.1*|3.2) # ICE/insn with these versions
|
||||
_faad_internal=no
|
||||
_res_comment="broken gcc"
|
||||
;;
|
||||
*)
|
||||
_faad_internal=yes
|
||||
;;
|
||||
esac
|
||||
fi
|
||||
fi
|
||||
if test "$_faad_internal" = yes ; then
|
||||
|
Loading…
Reference in New Issue
Block a user