Commit db7287ed1714e0b2792b3974921ef9c81618e160
1 parent
45e4522e
Use ARCH_CFLAGS in configure tests.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3958 c046a42c-6fe2-441c-8c8c-71466251a162
Showing
1 changed file
with
7 additions
and
6 deletions
configure
... | ... | @@ -442,7 +442,7 @@ cat > $TMPC <<EOF |
442 | 442 | int main(void) {} |
443 | 443 | EOF |
444 | 444 | |
445 | -if $cc -c -o $TMPO $TMPC 2> /dev/null ; then | |
445 | +if $cc $ARCH_CFLAGS -c -o $TMPO $TMPC 2> /dev/null ; then | |
446 | 446 | : C compiler works ok |
447 | 447 | else |
448 | 448 | echo "ERROR: \"$cc\" either does not exist or does not work" |
... | ... | @@ -463,7 +463,7 @@ if test "$check_gcc" = "yes" ; then |
463 | 463 | #endif |
464 | 464 | int main(){return 0;} |
465 | 465 | EOF |
466 | - if "$cc" -o $TMPE $TMPC 2> /dev/null ; then | |
466 | + if "$cc" $ARCH_CFLAGS -o $TMPE $TMPC 2> /dev/null ; then | |
467 | 467 | echo "WARNING: \"$cc\" looks like gcc 4.x" |
468 | 468 | found_compat_cc="no" |
469 | 469 | if test "$gcc3_search" = "yes" ; then |
... | ... | @@ -563,7 +563,7 @@ int main(int argc, char ** argv){ |
563 | 563 | } |
564 | 564 | EOF |
565 | 565 | |
566 | -if $cc -o $TMPE $TMPC 2> /dev/null ; then | |
566 | +if $cc $ARCH_CFLAGS -o $TMPE $TMPC 2> /dev/null ; then | |
567 | 567 | $TMPE && bigendian="yes" |
568 | 568 | else |
569 | 569 | echo big/little test failed |
... | ... | @@ -611,7 +611,7 @@ cat > $TMPC << EOF |
611 | 611 | #undef main /* We don't want SDL to override our main() */ |
612 | 612 | int main( void ) { return SDL_Init (SDL_INIT_VIDEO); } |
613 | 613 | EOF |
614 | - if $cc -o $TMPE ${OS_CFLAGS} `$sdl_config --cflags 2> /dev/null` $TMPC `$sdl_config --libs 2> /dev/null` 2> /tmp/qemu-$$-sdl-config.log ; then | |
614 | + if $cc $ARCH_CFLAGS -o $TMPE ${OS_CFLAGS} `$sdl_config --cflags 2> /dev/null` $TMPC `$sdl_config --libs 2> /dev/null` 2> /tmp/qemu-$$-sdl-config.log ; then | |
615 | 615 | _sdlversion=`$sdl_config --version | sed 's/[^0-9]//g'` |
616 | 616 | if test "$_sdlversion" -lt 121 ; then |
617 | 617 | sdl_too_old=yes |
... | ... | @@ -662,7 +662,7 @@ if test "$alsa" = "yes" ; then |
662 | 662 | #include <alsa/asoundlib.h> |
663 | 663 | int main(void) { snd_pcm_t **handle; return snd_pcm_close(*handle); } |
664 | 664 | EOF |
665 | - if $cc -o $TMPE $TMPC -lasound 2> /dev/null ; then | |
665 | + if $cc $ARCH_CFLAGS -o $TMPE $TMPC -lasound 2> /dev/null ; then | |
666 | 666 | : |
667 | 667 | else |
668 | 668 | echo |
... | ... | @@ -707,6 +707,7 @@ fi |
707 | 707 | echo "Source path $source_path" |
708 | 708 | echo "C compiler $cc" |
709 | 709 | echo "Host C compiler $host_cc" |
710 | +echo "ARCH_CFLAGS $ARCH_CFLAGS" | |
710 | 711 | echo "make $make" |
711 | 712 | echo "install $install" |
712 | 713 | echo "host CPU $cpu" |
... | ... | @@ -862,7 +863,7 @@ else |
862 | 863 | #include <byteswap.h> |
863 | 864 | int main(void) { return bswap_32(0); } |
864 | 865 | EOF |
865 | - if $cc -o $TMPE $TMPC 2> /dev/null ; then | |
866 | + if $cc $ARCH_CFLAGS -o $TMPE $TMPC 2> /dev/null ; then | |
866 | 867 | echo "#define HAVE_BYTESWAP_H 1" >> $config_h |
867 | 868 | fi |
868 | 869 | fi | ... | ... |