Avoid use of which to detect gcc, as it is broken on darwin. Patch by

Joachim Henke.


git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2796 c046a42c-6fe2-441c-8c8c-71466251a162
This commit is contained in:
ths 2007-05-09 14:06:06 +00:00
parent 6c59186721
commit f54f432ec7

7
configure vendored
View File

@ -394,18 +394,13 @@ if test "$check_gcc" = "yes" ; then
#endif #endif
int main(){return 0;} int main(){return 0;}
EOF EOF
check_cc() {
which "$1" 2> /dev/null
return $?
}
if "$cc" -o $TMPE $TMPC 2> /dev/null ; then if "$cc" -o $TMPE $TMPC 2> /dev/null ; then
echo "WARNING: \"$cc\" looks like gcc 4.x" echo "WARNING: \"$cc\" looks like gcc 4.x"
found_compat_cc="no" found_compat_cc="no"
if test "$gcc3_search" = "yes" ; then if test "$gcc3_search" = "yes" ; then
echo "Looking for gcc 3.x" echo "Looking for gcc 3.x"
for compat_cc in $gcc3_list ; do for compat_cc in $gcc3_list ; do
if check_cc "$cross_prefix$compat_cc" ; then if "$cross_prefix$compat_cc" --version > /dev/null 2>&1 ; then
echo "Found \"$compat_cc\"" echo "Found \"$compat_cc\""
cc="$cross_prefix$compat_cc" cc="$cross_prefix$compat_cc"
found_compat_cc="yes" found_compat_cc="yes"