diff --git a/configure b/configure index 55f101fc27..4e4ec650c8 100755 --- a/configure +++ b/configure @@ -442,7 +442,7 @@ cat > $TMPC < /dev/null ; then +if $cc $ARCH_CFLAGS -c -o $TMPO $TMPC 2> /dev/null ; then : C compiler works ok else echo "ERROR: \"$cc\" either does not exist or does not work" @@ -463,7 +463,7 @@ if test "$check_gcc" = "yes" ; then #endif int main(){return 0;} EOF - if "$cc" -o $TMPE $TMPC 2> /dev/null ; then + if "$cc" $ARCH_CFLAGS -o $TMPE $TMPC 2> /dev/null ; then echo "WARNING: \"$cc\" looks like gcc 4.x" found_compat_cc="no" if test "$gcc3_search" = "yes" ; then @@ -563,7 +563,7 @@ int main(int argc, char ** argv){ } EOF -if $cc -o $TMPE $TMPC 2> /dev/null ; then +if $cc $ARCH_CFLAGS -o $TMPE $TMPC 2> /dev/null ; then $TMPE && bigendian="yes" else echo big/little test failed @@ -611,7 +611,7 @@ cat > $TMPC << EOF #undef main /* We don't want SDL to override our main() */ int main( void ) { return SDL_Init (SDL_INIT_VIDEO); } EOF - 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 + 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 _sdlversion=`$sdl_config --version | sed 's/[^0-9]//g'` if test "$_sdlversion" -lt 121 ; then sdl_too_old=yes @@ -662,7 +662,7 @@ if test "$alsa" = "yes" ; then #include int main(void) { snd_pcm_t **handle; return snd_pcm_close(*handle); } EOF - if $cc -o $TMPE $TMPC -lasound 2> /dev/null ; then + if $cc $ARCH_CFLAGS -o $TMPE $TMPC -lasound 2> /dev/null ; then : else echo @@ -707,6 +707,7 @@ fi echo "Source path $source_path" echo "C compiler $cc" echo "Host C compiler $host_cc" +echo "ARCH_CFLAGS $ARCH_CFLAGS" echo "make $make" echo "install $install" echo "host CPU $cpu" @@ -862,7 +863,7 @@ else #include int main(void) { return bswap_32(0); } EOF - if $cc -o $TMPE $TMPC 2> /dev/null ; then + if $cc $ARCH_CFLAGS -o $TMPE $TMPC 2> /dev/null ; then echo "#define HAVE_BYTESWAP_H 1" >> $config_h fi fi