Merge kahlann.erinye.com:/home/df/mysql/build/mysql-5.0-build-work1-testcases-20061
into kahlann.erinye.com:/home/df/mysql/build/mysql-5.0-build-work BUILD/check-cpu: Auto merged
This commit is contained in:
commit
91eddf6aaf
@ -5,9 +5,13 @@
|
|||||||
#
|
#
|
||||||
|
|
||||||
check_cpu () {
|
check_cpu () {
|
||||||
if test -r /proc/cpuinfo ; then
|
CPUINFO=/proc/cpuinfo
|
||||||
|
if test -n "$TEST_CPUINFO" ; then
|
||||||
|
CPUINFO=$TEST_CPUINFO
|
||||||
|
fi
|
||||||
|
if test -r "$CPUINFO" -a "$CPUINFO" != " " ; then
|
||||||
# on Linux (and others?) we can get detailed CPU information out of /proc
|
# on Linux (and others?) we can get detailed CPU information out of /proc
|
||||||
cpuinfo="cat /proc/cpuinfo"
|
cpuinfo="cat $CPUINFO"
|
||||||
|
|
||||||
# detect CPU family
|
# detect CPU family
|
||||||
cpu_family=`$cpuinfo | grep 'family' | cut -d ':' -f 2 | cut -d ' ' -f 2 | head -1`
|
cpu_family=`$cpuinfo | grep 'family' | cut -d ':' -f 2 | cut -d ' ' -f 2 | head -1`
|
||||||
@ -33,6 +37,7 @@ check_cpu () {
|
|||||||
done
|
done
|
||||||
else
|
else
|
||||||
# Fallback when there is no /proc/cpuinfo
|
# Fallback when there is no /proc/cpuinfo
|
||||||
|
CPUINFO=" "
|
||||||
case "`uname -s`" in
|
case "`uname -s`" in
|
||||||
FreeBSD|OpenBSD)
|
FreeBSD|OpenBSD)
|
||||||
cpu_family=`uname -m`;
|
cpu_family=`uname -m`;
|
||||||
@ -84,6 +89,18 @@ check_cpu () {
|
|||||||
*Pentium*M*pro*)
|
*Pentium*M*pro*)
|
||||||
cpu_arg="pentium-m";
|
cpu_arg="pentium-m";
|
||||||
;;
|
;;
|
||||||
|
*Celeron\(R\)*\ M*)
|
||||||
|
cpu_arg="pentium-m";
|
||||||
|
;;
|
||||||
|
*Celeron*Coppermine*)
|
||||||
|
cpu_arg="pentium3"
|
||||||
|
;;
|
||||||
|
*Celeron\(R\)*)
|
||||||
|
cpu_arg="pentium4"
|
||||||
|
;;
|
||||||
|
*Celeron*)
|
||||||
|
cpu_arg="pentium2";
|
||||||
|
;;
|
||||||
*Athlon*64*)
|
*Athlon*64*)
|
||||||
cpu_arg="athlon64";
|
cpu_arg="athlon64";
|
||||||
;;
|
;;
|
||||||
@ -120,7 +137,14 @@ check_cpu () {
|
|||||||
esac
|
esac
|
||||||
|
|
||||||
|
|
||||||
if test -z "$cpu_arg"; then
|
if test -z "$cpu_arg" ; then
|
||||||
|
if test "$CPUINFO" != " " ; then
|
||||||
|
# fallback to uname if necessary
|
||||||
|
TEST_CPUINFO=" "
|
||||||
|
check_cpu_cflags=""
|
||||||
|
check_cpu
|
||||||
|
return
|
||||||
|
fi
|
||||||
echo "BUILD/check-cpu: Oops, could not find out what kind of cpu this machine is using." >&2
|
echo "BUILD/check-cpu: Oops, could not find out what kind of cpu this machine is using." >&2
|
||||||
check_cpu_cflags=""
|
check_cpu_cflags=""
|
||||||
return
|
return
|
||||||
|
Loading…
x
Reference in New Issue
Block a user