Commit fdf7ed965281f7d68029580f6a652fa918018dbf
1 parent
e58ffeb3
Migrate to check_define
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6302 c046a42c-6fe2-441c-8c8c-71466251a162
Showing
1 changed file
with
24 additions
and
24 deletions
configure
@@ -88,8 +88,14 @@ elif check_define __sparc__ ; then | @@ -88,8 +88,14 @@ elif check_define __sparc__ ; then | ||
88 | else | 88 | else |
89 | cpu="sparc" | 89 | cpu="sparc" |
90 | fi | 90 | fi |
91 | +elif check_define _ARCH_PPC ; then | ||
92 | + if check_define _ARCH_PPC64 ; then | ||
93 | + cpu="ppc64" | ||
94 | + else | ||
95 | + cpu="ppc" | ||
96 | + fi | ||
91 | else | 97 | else |
92 | - cpu=`test $(uname -s) = AIX && uname -p || uname -m` | 98 | + cpu=`uname -m` |
93 | fi | 99 | fi |
94 | 100 | ||
95 | target_list="" | 101 | target_list="" |
@@ -127,8 +133,11 @@ case "$cpu" in | @@ -127,8 +133,11 @@ case "$cpu" in | ||
127 | mips64) | 133 | mips64) |
128 | cpu="mips64" | 134 | cpu="mips64" |
129 | ;; | 135 | ;; |
130 | - "Power Macintosh"|ppc|ppc64|powerpc) | ||
131 | - cpu="powerpc" | 136 | + ppc) |
137 | + cpu="ppc" | ||
138 | + ;; | ||
139 | + ppc64) | ||
140 | + cpu="ppc64" | ||
132 | ;; | 141 | ;; |
133 | s390*) | 142 | s390*) |
134 | cpu="s390" | 143 | cpu="s390" |
@@ -678,7 +687,8 @@ if test "$cpu" = "armv4b" \ | @@ -678,7 +687,8 @@ if test "$cpu" = "armv4b" \ | ||
678 | -o "$cpu" = "m68k" \ | 687 | -o "$cpu" = "m68k" \ |
679 | -o "$cpu" = "mips" \ | 688 | -o "$cpu" = "mips" \ |
680 | -o "$cpu" = "mips64" \ | 689 | -o "$cpu" = "mips64" \ |
681 | - -o "$cpu" = "powerpc" \ | 690 | + -o "$cpu" = "ppc" \ |
691 | + -o "$cpu" = "ppc64" \ | ||
682 | -o "$cpu" = "s390" \ | 692 | -o "$cpu" = "s390" \ |
683 | -o "$cpu" = "sparc" \ | 693 | -o "$cpu" = "sparc" \ |
684 | -o "$cpu" = "sparc64"; then | 694 | -o "$cpu" = "sparc64"; then |
@@ -692,20 +702,11 @@ hostlongbits="32" | @@ -692,20 +702,11 @@ hostlongbits="32" | ||
692 | if test "$cpu" = "x86_64" \ | 702 | if test "$cpu" = "x86_64" \ |
693 | -o "$cpu" = "alpha" \ | 703 | -o "$cpu" = "alpha" \ |
694 | -o "$cpu" = "ia64" \ | 704 | -o "$cpu" = "ia64" \ |
695 | - -o "$cpu" = "sparc64"; then | 705 | + -o "$cpu" = "sparc64" \ |
706 | + -o "$cpu" = "ppc64"; then | ||
696 | hostlongbits="64" | 707 | hostlongbits="64" |
697 | fi | 708 | fi |
698 | 709 | ||
699 | -# ppc specific hostlongbits selection | ||
700 | -if test "$cpu" = "powerpc" ; then | ||
701 | - if $cc $ARCH_CFLAGS -dM -E - -o $TMPI 2>/dev/null </dev/null; then | ||
702 | - grep -q __powerpc64__ $TMPI && hostlongbits=64 | ||
703 | - else | ||
704 | - echo hostlongbits test failed | ||
705 | - exit 1 | ||
706 | - fi | ||
707 | -fi | ||
708 | - | ||
709 | # check gcc options support | 710 | # check gcc options support |
710 | cat > $TMPC <<EOF | 711 | cat > $TMPC <<EOF |
711 | int main(void) { | 712 | int main(void) { |
@@ -1210,14 +1211,13 @@ case "$cpu" in | @@ -1210,14 +1211,13 @@ case "$cpu" in | ||
1210 | echo "ARCH=mips64" >> $config_mak | 1211 | echo "ARCH=mips64" >> $config_mak |
1211 | echo "#define HOST_MIPS64 1" >> $config_h | 1212 | echo "#define HOST_MIPS64 1" >> $config_h |
1212 | ;; | 1213 | ;; |
1213 | - powerpc) | ||
1214 | - if test "$hostlongbits" = "32"; then | ||
1215 | - echo "ARCH=ppc" >> $config_mak | ||
1216 | - echo "#define HOST_PPC 1" >> $config_h | ||
1217 | - else | ||
1218 | - echo "ARCH=ppc64" >> $config_mak | ||
1219 | - echo "#define HOST_PPC64 1" >> $config_h | ||
1220 | - fi | 1214 | + ppc) |
1215 | + echo "ARCH=ppc" >> $config_mak | ||
1216 | + echo "#define HOST_PPC 1" >> $config_h | ||
1217 | + ;; | ||
1218 | + ppc64) | ||
1219 | + echo "ARCH=ppc64" >> $config_mak | ||
1220 | + echo "#define HOST_PPC64 1" >> $config_h | ||
1221 | ;; | 1221 | ;; |
1222 | s390) | 1222 | s390) |
1223 | echo "ARCH=s390" >> $config_mak | 1223 | echo "ARCH=s390" >> $config_mak |
@@ -1534,7 +1534,7 @@ gdb_xml_files="" | @@ -1534,7 +1534,7 @@ gdb_xml_files="" | ||
1534 | 1534 | ||
1535 | # Make sure the target and host cpus are compatible | 1535 | # Make sure the target and host cpus are compatible |
1536 | if test "$kvm" = "yes" -a ! \( "$target_cpu" = "$cpu" -o \ | 1536 | if test "$kvm" = "yes" -a ! \( "$target_cpu" = "$cpu" -o \ |
1537 | - \( "$target_cpu" = "ppcemb" -a "$cpu" = "powerpc" \) -o \ | 1537 | + \( "$target_cpu" = "ppcemb" -a "$cpu" = "ppc" \) -o \ |
1538 | \( "$target_cpu" = "x86_64" -a "$cpu" = "i386" \) -o \ | 1538 | \( "$target_cpu" = "x86_64" -a "$cpu" = "i386" \) -o \ |
1539 | \( "$target_cpu" = "i386" -a "$cpu" = "x86_64" \) \) ; then | 1539 | \( "$target_cpu" = "i386" -a "$cpu" = "x86_64" \) \) ; then |
1540 | kvm="no" | 1540 | kvm="no" |