Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
M
mariadb
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Kirill Smelkov
mariadb
Commits
263876f3
Commit
263876f3
authored
Dec 20, 2006
by
df@kahlann.erinye.com
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
BUG#20061 build script can not detect my cpu
parent
6b27694a
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
27 additions
and
3 deletions
+27
-3
BUILD/check-cpu
BUILD/check-cpu
+27
-3
No files found.
BUILD/check-cpu
View file @
263876f3
...
@@ -5,9 +5,13 @@
...
@@ -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 () {
...
@@ -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 () {
...
@@ -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"
;
;;
;;
...
@@ -113,7 +130,14 @@ check_cpu () {
...
@@ -113,7 +130,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
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment