Revision 9d56d2dc configure

b/configure
15 15
TMPO="${TMPDIR1}/qemu-conf-${RANDOM}-$$-${RANDOM}.o"
16 16
TMPE="${TMPDIR1}/qemu-conf-${RANDOM}-$$-${RANDOM}"
17 17
TMPS="${TMPDIR1}/qemu-conf-${RANDOM}-$$-${RANDOM}.S"
18
TMPI="${TMPDIR1}/qemu-conf-${RANDOM}-$$-${RANDOM}.i"
18 19

  
19 20
# default parameters
20 21
prefix=""
......
673 674

  
674 675
# ppc specific hostlongbits selection
675 676
if test "$cpu" = "powerpc" ; then
676
    cat > $TMPC <<EOF
677
int main(void){return sizeof(long);}
678
EOF
679

  
680
    if $cc $ARCH_CFLAGS -o $TMPE $TMPC 2> /dev/null; then
681
        $TMPE
682
        case $? in
683
            4) hostlongbits="32";;
684
            8) hostlongbits="64";;
685
            *) echo "Couldn't determine bits per long value"; exit 1;;
686
        esac
677
    if $cc $ARCH_CFLAGS -dM -E - -o $TMPI 2>/dev/null </dev/null; then
678
        grep -q __powerpc64__ $TMPI && hostlongbits=64
687 679
    else
688 680
        echo hostlongbits test failed
689 681
        exit 1
......
1604 1596
    done
1605 1597
fi
1606 1598

  
1607
rm -f $TMPO $TMPC $TMPE $TMPS
1599
rm -f $TMPO $TMPC $TMPE $TMPS $TMPI

Also available in: Unified diff