diff options
author | Juan Quintela <quintela@redhat.com> | 2009-08-03 14:46:12 +0200 |
---|---|---|
committer | Anthony Liguori <aliguori@us.ibm.com> | 2009-08-10 13:05:37 -0500 |
commit | ea8f20f8de8fb7bbae0f7bec0763d83034485f4a (patch) | |
tree | f6fe2191dcf738d52f5f57a48979fa819462388f /configure | |
parent | ed968ff1a3f67cfcf1d7a47edd8afa1c08e794e4 (diff) |
refactor $cpu selection in various places
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Message-Id:
Diffstat (limited to 'configure')
-rwxr-xr-x | configure | 63 |
1 files changed, 13 insertions, 50 deletions
@@ -76,7 +76,6 @@ for opt do ;; esac done - # OS specific # Using uname is really, really broken. Once we have the right set of checks # we can eliminate it's usage altogether @@ -135,57 +134,30 @@ fi target_list="" case "$cpu" in + alpha|cris|ia64|m68k|microblaze|mips|mips64|ppc|ppc64|sparc64) + cpu="$cpu" + ;; i386|i486|i586|i686|i86pc|BePC) cpu="i386" ;; x86_64|amd64) cpu="x86_64" ;; - alpha) - cpu="alpha" - ;; armv*b) cpu="armv4b" ;; armv*l) cpu="armv4l" ;; - cris) - cpu="cris" - ;; parisc|parisc64) cpu="hppa" ;; - ia64) - cpu="ia64" - ;; - m68k) - cpu="m68k" - ;; - microblaze) - cpu="microblaze" - ;; - mips) - cpu="mips" - ;; - mips64) - cpu="mips64" - ;; - ppc) - cpu="ppc" - ;; - ppc64) - cpu="ppc64" - ;; s390*) cpu="s390" ;; sparc|sun4[cdmuv]) cpu="sparc" ;; - sparc64) - cpu="sparc64" - ;; *) cpu="unknown" ;; @@ -787,30 +759,21 @@ fi else # if cross compiling, cannot launch a program, so make a static guess -if test "$cpu" = "armv4b" \ - -o "$cpu" = "hppa" \ - -o "$cpu" = "m68k" \ - -o "$cpu" = "mips" \ - -o "$cpu" = "mips64" \ - -o "$cpu" = "ppc" \ - -o "$cpu" = "ppc64" \ - -o "$cpu" = "s390" \ - -o "$cpu" = "sparc" \ - -o "$cpu" = "sparc64"; then - bigendian="yes" -fi +case "$cpu" in + armv4b|hppa|m68k|mips|mips64|ppc|ppc64|s390|sparc|sparc64) + bigendian=yes + ;; +esac fi # host long bits test hostlongbits="32" -if test "$cpu" = "x86_64" \ - -o "$cpu" = "alpha" \ - -o "$cpu" = "ia64" \ - -o "$cpu" = "sparc64" \ - -o "$cpu" = "ppc64"; then - hostlongbits="64" -fi +case "$cpu" in + x86_64|alpha|ia64|sparc64|ppc64) + hostlongbits=64 + ;; +esac # Check host NPTL support cat > $TMPC <<EOF |