Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
P
Postgres FD Implementation
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
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Abuhujair Javed
Postgres FD Implementation
Commits
8d895493
Commit
8d895493
authored
May 19, 2011
by
Peter Eisentraut
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Update config.guess and config.sub
parent
bb46d428
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
192 additions
and
146 deletions
+192
-146
config/config.guess
config/config.guess
+119
-104
config/config.sub
config/config.sub
+73
-42
No files found.
config/config.guess
View file @
8d895493
#! /bin/sh
#! /bin/sh
# Attempt to guess a canonical system name.
# Attempt to guess a canonical system name.
# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
# 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010
# 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010
,
# Free Software Foundation, Inc.
#
2011
Free Software Foundation, Inc.
timestamp
=
'201
0-04-03
'
timestamp
=
'201
1-05-11
'
# This file is free software; you can redistribute it and/or modify it
# This file is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by
# under the terms of the GNU General Public License as published by
...
@@ -57,7 +57,7 @@ GNU config.guess ($timestamp)
...
@@ -57,7 +57,7 @@ GNU config.guess ($timestamp)
Originally written by Per Bothner.
Originally written by Per Bothner.
Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free
2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010
, 2011
Free
Software Foundation, Inc.
Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
This is free software; see the source for copying conditions. There is NO
...
@@ -92,7 +92,7 @@ if test $# != 0; then
...
@@ -92,7 +92,7 @@ if test $# != 0; then
exit
1
exit
1
fi
fi
trap
'exit 1'
HUP INT TERM
trap
'exit 1'
1 2 15
# CC_FOR_BUILD -- compiler used by this script. Note that the use of a
# CC_FOR_BUILD -- compiler used by this script. Note that the use of a
# compiler to aid in system detection is discouraged as it requires
# compiler to aid in system detection is discouraged as it requires
...
@@ -106,7 +106,7 @@ trap 'exit 1' HUP INT TERM
...
@@ -106,7 +106,7 @@ trap 'exit 1' HUP INT TERM
set_cc_for_build
=
'
set_cc_for_build
=
'
trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ;
trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ;
trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1"
HUP INT PIPE TERM
;
trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1"
1 2 13 15
;
: ${TMPDIR=/tmp} ;
: ${TMPDIR=/tmp} ;
{ tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } ||
{ tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } ||
{ test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } ||
{ test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } ||
...
@@ -181,7 +181,7 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
...
@@ -181,7 +181,7 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
fi
fi
;;
;;
*
)
*
)
os
=
netbsd
os
=
netbsd
;;
;;
esac
esac
# The OS release
# The OS release
...
@@ -224,7 +224,7 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
...
@@ -224,7 +224,7 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
UNAME_RELEASE
=
`
/usr/sbin/sizer
-v
|
awk
'{print $3}'
`
UNAME_RELEASE
=
`
/usr/sbin/sizer
-v
|
awk
'{print $3}'
`
;;
;;
*
5.
*
)
*
5.
*
)
UNAME_RELEASE
=
`
/usr/sbin/sizer
-v
|
awk
'{print $4}'
`
UNAME_RELEASE
=
`
/usr/sbin/sizer
-v
|
awk
'{print $4}'
`
;;
;;
esac
esac
# According to Compaq, /usr/sbin/psrinfo has been available on
# According to Compaq, /usr/sbin/psrinfo has been available on
...
@@ -270,7 +270,10 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
...
@@ -270,7 +270,10 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
# A Xn.n version is an unreleased experimental baselevel.
# A Xn.n version is an unreleased experimental baselevel.
# 1.2 uses "1.2" for uname -r.
# 1.2 uses "1.2" for uname -r.
echo
${
UNAME_MACHINE
}
-dec-osf
`
echo
${
UNAME_RELEASE
}
|
sed
-e
's/^[PVTX]//'
|
tr
'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
'abcdefghijklmnopqrstuvwxyz'
`
echo
${
UNAME_MACHINE
}
-dec-osf
`
echo
${
UNAME_RELEASE
}
|
sed
-e
's/^[PVTX]//'
|
tr
'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
'abcdefghijklmnopqrstuvwxyz'
`
exit
;;
# Reset EXIT trap before exiting to avoid spurious non-zero exit code.
exitcode
=
$?
trap
''
0
exit
$exitcode
;;
Alpha
\
*
:Windows_NT
*
:
*
)
Alpha
\
*
:Windows_NT
*
:
*
)
# How do we know it's Interix rather than the generic POSIX subsystem?
# How do we know it's Interix rather than the generic POSIX subsystem?
# Should we change UNAME_MACHINE based on the output of uname instead
# Should we change UNAME_MACHINE based on the output of uname instead
...
@@ -296,7 +299,7 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
...
@@ -296,7 +299,7 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
echo
s390-ibm-zvmoe
echo
s390-ibm-zvmoe
exit
;;
exit
;;
*
:OS400:
*
:
*
)
*
:OS400:
*
:
*
)
echo
powerpc-ibm-os400
echo
powerpc-ibm-os400
exit
;;
exit
;;
arm:RISC
*
:1.[012]
*
:
*
|
arm:riscix:1.[012]
*
:
*
)
arm:RISC
*
:1.[012]
*
:
*
|
arm:riscix:1.[012]
*
:
*
)
echo
arm-acorn-riscix
${
UNAME_RELEASE
}
echo
arm-acorn-riscix
${
UNAME_RELEASE
}
...
@@ -395,23 +398,23 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
...
@@ -395,23 +398,23 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
# MiNT. But MiNT is downward compatible to TOS, so this should
# MiNT. But MiNT is downward compatible to TOS, so this should
# be no problem.
# be no problem.
atarist[e]:
*
MiNT:
*
:
*
|
atarist[e]:
*
mint:
*
:
*
|
atarist[e]:
*
TOS:
*
:
*
)
atarist[e]:
*
MiNT:
*
:
*
|
atarist[e]:
*
mint:
*
:
*
|
atarist[e]:
*
TOS:
*
:
*
)
echo
m68k-atari-mint
${
UNAME_RELEASE
}
echo
m68k-atari-mint
${
UNAME_RELEASE
}
exit
;;
exit
;;
atari
*
:
*
MiNT:
*
:
*
|
atari
*
:
*
mint:
*
:
*
|
atarist[e]:
*
TOS:
*
:
*
)
atari
*
:
*
MiNT:
*
:
*
|
atari
*
:
*
mint:
*
:
*
|
atarist[e]:
*
TOS:
*
:
*
)
echo
m68k-atari-mint
${
UNAME_RELEASE
}
echo
m68k-atari-mint
${
UNAME_RELEASE
}
exit
;;
exit
;;
*
falcon
*
:
*
MiNT:
*
:
*
|
*
falcon
*
:
*
mint:
*
:
*
|
*
falcon
*
:
*
TOS:
*
:
*
)
*
falcon
*
:
*
MiNT:
*
:
*
|
*
falcon
*
:
*
mint:
*
:
*
|
*
falcon
*
:
*
TOS:
*
:
*
)
echo
m68k-atari-mint
${
UNAME_RELEASE
}
echo
m68k-atari-mint
${
UNAME_RELEASE
}
exit
;;
exit
;;
milan
*
:
*
MiNT:
*
:
*
|
milan
*
:
*
mint:
*
:
*
|
*
milan
*
:
*
TOS:
*
:
*
)
milan
*
:
*
MiNT:
*
:
*
|
milan
*
:
*
mint:
*
:
*
|
*
milan
*
:
*
TOS:
*
:
*
)
echo
m68k-milan-mint
${
UNAME_RELEASE
}
echo
m68k-milan-mint
${
UNAME_RELEASE
}
exit
;;
exit
;;
hades
*
:
*
MiNT:
*
:
*
|
hades
*
:
*
mint:
*
:
*
|
*
hades
*
:
*
TOS:
*
:
*
)
hades
*
:
*
MiNT:
*
:
*
|
hades
*
:
*
mint:
*
:
*
|
*
hades
*
:
*
TOS:
*
:
*
)
echo
m68k-hades-mint
${
UNAME_RELEASE
}
echo
m68k-hades-mint
${
UNAME_RELEASE
}
exit
;;
exit
;;
*
:
*
MiNT:
*
:
*
|
*
:
*
mint:
*
:
*
|
*
:
*
TOS:
*
:
*
)
*
:
*
MiNT:
*
:
*
|
*
:
*
mint:
*
:
*
|
*
:
*
TOS:
*
:
*
)
echo
m68k-unknown-mint
${
UNAME_RELEASE
}
echo
m68k-unknown-mint
${
UNAME_RELEASE
}
exit
;;
exit
;;
m68k:machten:
*
:
*
)
m68k:machten:
*
:
*
)
echo
m68k-apple-machten
${
UNAME_RELEASE
}
echo
m68k-apple-machten
${
UNAME_RELEASE
}
exit
;;
exit
;;
...
@@ -481,8 +484,8 @@ EOF
...
@@ -481,8 +484,8 @@ EOF
echo
m88k-motorola-sysv3
echo
m88k-motorola-sysv3
exit
;;
exit
;;
AViiON:dgux:
*
:
*
)
AViiON:dgux:
*
:
*
)
# DG/UX returns AViiON for all architectures
# DG/UX returns AViiON for all architectures
UNAME_PROCESSOR
=
`
/usr/bin/uname
-p
`
UNAME_PROCESSOR
=
`
/usr/bin/uname
-p
`
if
[
$UNAME_PROCESSOR
=
mc88100
]
||
[
$UNAME_PROCESSOR
=
mc88110
]
if
[
$UNAME_PROCESSOR
=
mc88100
]
||
[
$UNAME_PROCESSOR
=
mc88110
]
then
then
if
[
${
TARGET_BINARY_INTERFACE
}
x
=
m88kdguxelfx
]
||
\
if
[
${
TARGET_BINARY_INTERFACE
}
x
=
m88kdguxelfx
]
||
\
...
@@ -495,7 +498,7 @@ EOF
...
@@ -495,7 +498,7 @@ EOF
else
else
echo
i586-dg-dgux
${
UNAME_RELEASE
}
echo
i586-dg-dgux
${
UNAME_RELEASE
}
fi
fi
exit
;;
exit
;;
M88
*
:DolphinOS:
*
:
*
)
# DolphinOS (SVR3)
M88
*
:DolphinOS:
*
:
*
)
# DolphinOS (SVR3)
echo
m88k-dolphin-sysv3
echo
m88k-dolphin-sysv3
exit
;;
exit
;;
...
@@ -552,7 +555,7 @@ EOF
...
@@ -552,7 +555,7 @@ EOF
echo
rs6000-ibm-aix3.2
echo
rs6000-ibm-aix3.2
fi
fi
exit
;;
exit
;;
*
:AIX:
*
:[456]
)
*
:AIX:
*
:[456
7
]
)
IBM_CPU_ID
=
`
/usr/sbin/lsdev
-C
-c
processor
-S
available |
sed
1q |
awk
'{ print $1 }'
`
IBM_CPU_ID
=
`
/usr/sbin/lsdev
-C
-c
processor
-S
available |
sed
1q |
awk
'{ print $1 }'
`
if
/usr/sbin/lsattr
-El
${
IBM_CPU_ID
}
|
grep
' POWER'
>
/dev/null 2>&1
;
then
if
/usr/sbin/lsattr
-El
${
IBM_CPU_ID
}
|
grep
' POWER'
>
/dev/null 2>&1
;
then
IBM_ARCH
=
rs6000
IBM_ARCH
=
rs6000
...
@@ -595,52 +598,52 @@ EOF
...
@@ -595,52 +598,52 @@ EOF
9000/[678][0-9][0-9]
)
9000/[678][0-9][0-9]
)
if
[
-x
/usr/bin/getconf
]
;
then
if
[
-x
/usr/bin/getconf
]
;
then
sc_cpu_version
=
`
/usr/bin/getconf SC_CPU_VERSION 2>/dev/null
`
sc_cpu_version
=
`
/usr/bin/getconf SC_CPU_VERSION 2>/dev/null
`
sc_kernel_bits
=
`
/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null
`
sc_kernel_bits
=
`
/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null
`
case
"
${
sc_cpu_version
}
"
in
case
"
${
sc_cpu_version
}
"
in
523
)
HP_ARCH
=
"hppa1.0"
;;
# CPU_PA_RISC1_0
523
)
HP_ARCH
=
"hppa1.0"
;;
# CPU_PA_RISC1_0
528
)
HP_ARCH
=
"hppa1.1"
;;
# CPU_PA_RISC1_1
528
)
HP_ARCH
=
"hppa1.1"
;;
# CPU_PA_RISC1_1
532
)
# CPU_PA_RISC2_0
532
)
# CPU_PA_RISC2_0
case
"
${
sc_kernel_bits
}
"
in
case
"
${
sc_kernel_bits
}
"
in
32
)
HP_ARCH
=
"hppa2.0n"
;;
32
)
HP_ARCH
=
"hppa2.0n"
;;
64
)
HP_ARCH
=
"hppa2.0w"
;;
64
)
HP_ARCH
=
"hppa2.0w"
;;
''
)
HP_ARCH
=
"hppa2.0"
;;
# HP-UX 10.20
''
)
HP_ARCH
=
"hppa2.0"
;;
# HP-UX 10.20
esac
;;
esac
;;
esac
esac
fi
fi
if
[
"
${
HP_ARCH
}
"
=
""
]
;
then
if
[
"
${
HP_ARCH
}
"
=
""
]
;
then
eval
$set_cc_for_build
eval
$set_cc_for_build
sed
's/^
//'
<<
EOF
>
$dummy
.c
sed
's/^
//'
<<
EOF
>
$dummy
.c
#define _HPUX_SOURCE
#define _HPUX_SOURCE
#include <stdlib.h>
#include <stdlib.h>
#include <unistd.h>
#include <unistd.h>
int main ()
int main ()
{
{
#if defined(_SC_KERNEL_BITS)
#if defined(_SC_KERNEL_BITS)
long bits = sysconf(_SC_KERNEL_BITS);
long bits = sysconf(_SC_KERNEL_BITS);
#endif
#endif
long cpu = sysconf (_SC_CPU_VERSION);
long cpu = sysconf (_SC_CPU_VERSION);
switch (cpu)
switch (cpu)
{
{
case CPU_PA_RISC1_0: puts ("hppa1.0"); break;
case CPU_PA_RISC1_0: puts ("hppa1.0"); break;
case CPU_PA_RISC1_1: puts ("hppa1.1"); break;
case CPU_PA_RISC1_1: puts ("hppa1.1"); break;
case CPU_PA_RISC2_0:
case CPU_PA_RISC2_0:
#if defined(_SC_KERNEL_BITS)
#if defined(_SC_KERNEL_BITS)
switch (bits)
switch (bits)
{
{
case 64: puts ("hppa2.0w"); break;
case 64: puts ("hppa2.0w"); break;
case 32: puts ("hppa2.0n"); break;
case 32: puts ("hppa2.0n"); break;
default: puts ("hppa2.0"); break;
default: puts ("hppa2.0"); break;
} break;
} break;
#else /* !defined(_SC_KERNEL_BITS) */
#else /* !defined(_SC_KERNEL_BITS) */
puts ("hppa2.0"); break;
puts ("hppa2.0"); break;
#endif
#endif
default: puts ("hppa1.0"); break;
default: puts ("hppa1.0"); break;
}
}
exit (0);
exit (0);
}
}
EOF
EOF
(
CCOPTS
=
$CC_FOR_BUILD
-o
$dummy
$dummy
.c 2>/dev/null
)
&&
HP_ARCH
=
`
$dummy
`
(
CCOPTS
=
$CC_FOR_BUILD
-o
$dummy
$dummy
.c 2>/dev/null
)
&&
HP_ARCH
=
`
$dummy
`
test
-z
"
$HP_ARCH
"
&&
HP_ARCH
=
hppa
test
-z
"
$HP_ARCH
"
&&
HP_ARCH
=
hppa
...
@@ -731,22 +734,22 @@ EOF
...
@@ -731,22 +734,22 @@ EOF
exit
;;
exit
;;
C1
*
:ConvexOS:
*
:
*
|
convex:ConvexOS:C1
*
:
*
)
C1
*
:ConvexOS:
*
:
*
|
convex:ConvexOS:C1
*
:
*
)
echo
c1-convex-bsd
echo
c1-convex-bsd
exit
;;
exit
;;
C2
*
:ConvexOS:
*
:
*
|
convex:ConvexOS:C2
*
:
*
)
C2
*
:ConvexOS:
*
:
*
|
convex:ConvexOS:C2
*
:
*
)
if
getsysinfo
-f
scalar_acc
if
getsysinfo
-f
scalar_acc
then
echo
c32-convex-bsd
then
echo
c32-convex-bsd
else
echo
c2-convex-bsd
else
echo
c2-convex-bsd
fi
fi
exit
;;
exit
;;
C34
*
:ConvexOS:
*
:
*
|
convex:ConvexOS:C34
*
:
*
)
C34
*
:ConvexOS:
*
:
*
|
convex:ConvexOS:C34
*
:
*
)
echo
c34-convex-bsd
echo
c34-convex-bsd
exit
;;
exit
;;
C38
*
:ConvexOS:
*
:
*
|
convex:ConvexOS:C38
*
:
*
)
C38
*
:ConvexOS:
*
:
*
|
convex:ConvexOS:C38
*
:
*
)
echo
c38-convex-bsd
echo
c38-convex-bsd
exit
;;
exit
;;
C4
*
:ConvexOS:
*
:
*
|
convex:ConvexOS:C4
*
:
*
)
C4
*
:ConvexOS:
*
:
*
|
convex:ConvexOS:C4
*
:
*
)
echo
c4-convex-bsd
echo
c4-convex-bsd
exit
;;
exit
;;
CRAY
*
Y-MP:
*
:
*
:
*
)
CRAY
*
Y-MP:
*
:
*
:
*
)
echo
ymp-cray-unicos
${
UNAME_RELEASE
}
|
sed
-e
's/\.[^.]*$/.X/'
echo
ymp-cray-unicos
${
UNAME_RELEASE
}
|
sed
-e
's/\.[^.]*$/.X/'
exit
;;
exit
;;
...
@@ -770,14 +773,14 @@ EOF
...
@@ -770,14 +773,14 @@ EOF
exit
;;
exit
;;
F30[01]:UNIX_System_V:
*
:
*
|
F700:UNIX_System_V:
*
:
*
)
F30[01]:UNIX_System_V:
*
:
*
|
F700:UNIX_System_V:
*
:
*
)
FUJITSU_PROC
=
`
uname
-m
|
tr
'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
'abcdefghijklmnopqrstuvwxyz'
`
FUJITSU_PROC
=
`
uname
-m
|
tr
'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
'abcdefghijklmnopqrstuvwxyz'
`
FUJITSU_SYS
=
`
uname
-p
|
tr
'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
'abcdefghijklmnopqrstuvwxyz'
|
sed
-e
's/\///'
`
FUJITSU_SYS
=
`
uname
-p
|
tr
'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
'abcdefghijklmnopqrstuvwxyz'
|
sed
-e
's/\///'
`
FUJITSU_REL
=
`
echo
${
UNAME_RELEASE
}
|
sed
-e
's/ /_/'
`
FUJITSU_REL
=
`
echo
${
UNAME_RELEASE
}
|
sed
-e
's/ /_/'
`
echo
"
${
FUJITSU_PROC
}
-fujitsu-
${
FUJITSU_SYS
}${
FUJITSU_REL
}
"
echo
"
${
FUJITSU_PROC
}
-fujitsu-
${
FUJITSU_SYS
}${
FUJITSU_REL
}
"
exit
;;
exit
;;
5000:UNIX_System_V:4.
*
:
*
)
5000:UNIX_System_V:4.
*
:
*
)
FUJITSU_SYS
=
`
uname
-p
|
tr
'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
'abcdefghijklmnopqrstuvwxyz'
|
sed
-e
's/\///'
`
FUJITSU_SYS
=
`
uname
-p
|
tr
'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
'abcdefghijklmnopqrstuvwxyz'
|
sed
-e
's/\///'
`
FUJITSU_REL
=
`
echo
${
UNAME_RELEASE
}
|
tr
'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
'abcdefghijklmnopqrstuvwxyz'
|
sed
-e
's/ /_/'
`
FUJITSU_REL
=
`
echo
${
UNAME_RELEASE
}
|
tr
'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
'abcdefghijklmnopqrstuvwxyz'
|
sed
-e
's/ /_/'
`
echo
"sparc-fujitsu-
${
FUJITSU_SYS
}${
FUJITSU_REL
}
"
echo
"sparc-fujitsu-
${
FUJITSU_SYS
}${
FUJITSU_REL
}
"
exit
;;
exit
;;
i
*
86:BSD/386:
*
:
*
|
i
*
86:BSD/OS:
*
:
*
|
*
:Ascend
\
Embedded/OS:
*
:
*
)
i
*
86:BSD/386:
*
:
*
|
i
*
86:BSD/OS:
*
:
*
|
*
:Ascend
\
Embedded/OS:
*
:
*
)
echo
${
UNAME_MACHINE
}
-pc-bsdi
${
UNAME_RELEASE
}
echo
${
UNAME_MACHINE
}
-pc-bsdi
${
UNAME_RELEASE
}
...
@@ -805,14 +808,14 @@ EOF
...
@@ -805,14 +808,14 @@ EOF
echo
${
UNAME_MACHINE
}
-pc-mingw32
echo
${
UNAME_MACHINE
}
-pc-mingw32
exit
;;
exit
;;
i
*
:windows32
*
:
*
)
i
*
:windows32
*
:
*
)
# uname -m includes "-pc" on this system.
# uname -m includes "-pc" on this system.
echo
${
UNAME_MACHINE
}
-mingw32
echo
${
UNAME_MACHINE
}
-mingw32
exit
;;
exit
;;
i
*
:PW
*
:
*
)
i
*
:PW
*
:
*
)
echo
${
UNAME_MACHINE
}
-pc-pw32
echo
${
UNAME_MACHINE
}
-pc-pw32
exit
;;
exit
;;
*
:Interix
*
:
*
)
*
:Interix
*
:
*
)
case
${
UNAME_MACHINE
}
in
case
${
UNAME_MACHINE
}
in
x86
)
x86
)
echo
i586-pc-interix
${
UNAME_RELEASE
}
echo
i586-pc-interix
${
UNAME_RELEASE
}
exit
;;
exit
;;
...
@@ -867,7 +870,7 @@ EOF
...
@@ -867,7 +870,7 @@ EOF
EV6
)
UNAME_MACHINE
=
alphaev6
;;
EV6
)
UNAME_MACHINE
=
alphaev6
;;
EV67
)
UNAME_MACHINE
=
alphaev67
;;
EV67
)
UNAME_MACHINE
=
alphaev67
;;
EV68
*
)
UNAME_MACHINE
=
alphaev68
;;
EV68
*
)
UNAME_MACHINE
=
alphaev68
;;
esac
esac
objdump
--private-headers
/bin/sh |
grep
-q
ld.so.1
objdump
--private-headers
/bin/sh |
grep
-q
ld.so.1
if
test
"
$?
"
=
0
;
then
LIBC
=
"libc1"
;
else
LIBC
=
""
;
fi
if
test
"
$?
"
=
0
;
then
LIBC
=
"libc1"
;
else
LIBC
=
""
;
fi
echo
${
UNAME_MACHINE
}
-unknown-linux-gnu
${
LIBC
}
echo
${
UNAME_MACHINE
}
-unknown-linux-gnu
${
LIBC
}
...
@@ -879,7 +882,13 @@ EOF
...
@@ -879,7 +882,13 @@ EOF
then
then
echo
${
UNAME_MACHINE
}
-unknown-linux-gnu
echo
${
UNAME_MACHINE
}
-unknown-linux-gnu
else
else
echo
${
UNAME_MACHINE
}
-unknown-linux-gnueabi
if
echo
__ARM_PCS_VFP |
$CC_FOR_BUILD
-E
- 2>/dev/null
\
|
grep
-q
__ARM_PCS_VFP
then
echo
${
UNAME_MACHINE
}
-unknown-linux-gnueabi
else
echo
${
UNAME_MACHINE
}
-unknown-linux-gnueabihf
fi
fi
fi
exit
;;
exit
;;
avr32
*
:Linux:
*
:
*
)
avr32
*
:Linux:
*
:
*
)
...
@@ -892,7 +901,7 @@ EOF
...
@@ -892,7 +901,7 @@ EOF
echo
crisv32-axis-linux-gnu
echo
crisv32-axis-linux-gnu
exit
;;
exit
;;
frv:Linux:
*
:
*
)
frv:Linux:
*
:
*
)
echo
frv-unknown-linux-gnu
echo
frv-unknown-linux-gnu
exit
;;
exit
;;
i
*
86:Linux:
*
:
*
)
i
*
86:Linux:
*
:
*
)
LIBC
=
gnu
LIBC
=
gnu
...
@@ -960,7 +969,7 @@ EOF
...
@@ -960,7 +969,7 @@ EOF
echo
${
UNAME_MACHINE
}
-ibm-linux
echo
${
UNAME_MACHINE
}
-ibm-linux
exit
;;
exit
;;
sh64
*
:Linux:
*
:
*
)
sh64
*
:Linux:
*
:
*
)
echo
${
UNAME_MACHINE
}
-unknown-linux-gnu
echo
${
UNAME_MACHINE
}
-unknown-linux-gnu
exit
;;
exit
;;
sh
*
:Linux:
*
:
*
)
sh
*
:Linux:
*
:
*
)
echo
${
UNAME_MACHINE
}
-unknown-linux-gnu
echo
${
UNAME_MACHINE
}
-unknown-linux-gnu
...
@@ -968,6 +977,9 @@ EOF
...
@@ -968,6 +977,9 @@ EOF
sparc:Linux:
*
:
*
|
sparc64:Linux:
*
:
*
)
sparc:Linux:
*
:
*
|
sparc64:Linux:
*
:
*
)
echo
${
UNAME_MACHINE
}
-unknown-linux-gnu
echo
${
UNAME_MACHINE
}
-unknown-linux-gnu
exit
;;
exit
;;
tile
*
:Linux:
*
:
*
)
echo
${
UNAME_MACHINE
}
-tilera-linux-gnu
exit
;;
vax:Linux:
*
:
*
)
vax:Linux:
*
:
*
)
echo
${
UNAME_MACHINE
}
-dec-linux-gnu
echo
${
UNAME_MACHINE
}
-dec-linux-gnu
exit
;;
exit
;;
...
@@ -975,7 +987,7 @@ EOF
...
@@ -975,7 +987,7 @@ EOF
echo
x86_64-unknown-linux-gnu
echo
x86_64-unknown-linux-gnu
exit
;;
exit
;;
xtensa
*
:Linux:
*
:
*
)
xtensa
*
:Linux:
*
:
*
)
echo
${
UNAME_MACHINE
}
-unknown-linux-gnu
echo
${
UNAME_MACHINE
}
-unknown-linux-gnu
exit
;;
exit
;;
i
*
86:DYNIX/ptx:4
*
:
*
)
i
*
86:DYNIX/ptx:4
*
:
*
)
# ptx 4.0 does uname -s correctly, with DYNIX/ptx in there.
# ptx 4.0 does uname -s correctly, with DYNIX/ptx in there.
...
@@ -984,11 +996,11 @@ EOF
...
@@ -984,11 +996,11 @@ EOF
echo
i386-sequent-sysv4
echo
i386-sequent-sysv4
exit
;;
exit
;;
i
*
86:UNIX_SV:4.2MP:2.
*
)
i
*
86:UNIX_SV:4.2MP:2.
*
)
# Unixware is an offshoot of SVR4, but it has its own version
# Unixware is an offshoot of SVR4, but it has its own version
# number series starting with 2...
# number series starting with 2...
# I am not positive that other SVR4 systems won't match this,
# I am not positive that other SVR4 systems won't match this,
# I just have to hope. -- rms.
# I just have to hope. -- rms.
# Use sysv4.2uw... so that sysv4* matches it.
# Use sysv4.2uw... so that sysv4* matches it.
echo
${
UNAME_MACHINE
}
-pc-sysv4
.2uw
${
UNAME_VERSION
}
echo
${
UNAME_MACHINE
}
-pc-sysv4
.2uw
${
UNAME_VERSION
}
exit
;;
exit
;;
i
*
86:OS/2:
*
:
*
)
i
*
86:OS/2:
*
:
*
)
...
@@ -1020,7 +1032,7 @@ EOF
...
@@ -1020,7 +1032,7 @@ EOF
fi
fi
exit
;;
exit
;;
i
*
86:
*
:5:[678]
*
)
i
*
86:
*
:5:[678]
*
)
# UnixWare 7.x, OpenUNIX and OpenServer 6.
# UnixWare 7.x, OpenUNIX and OpenServer 6.
case
`
/bin/uname
-X
|
grep
"^Machine"
`
in
case
`
/bin/uname
-X
|
grep
"^Machine"
`
in
*
486
*
)
UNAME_MACHINE
=
i486
;;
*
486
*
)
UNAME_MACHINE
=
i486
;;
*
Pentium
)
UNAME_MACHINE
=
i586
;;
*
Pentium
)
UNAME_MACHINE
=
i586
;;
...
@@ -1048,13 +1060,13 @@ EOF
...
@@ -1048,13 +1060,13 @@ EOF
exit
;;
exit
;;
pc:
*
:
*
:
*
)
pc:
*
:
*
:
*
)
# Left here for compatibility:
# Left here for compatibility:
# uname -m prints for DJGPP always 'pc', but it prints nothing about
# uname -m prints for DJGPP always 'pc', but it prints nothing about
# the processor, so we play safe by assuming i586.
# the processor, so we play safe by assuming i586.
# Note: whatever this is, it MUST be the same as what config.sub
# Note: whatever this is, it MUST be the same as what config.sub
# prints for the "djgpp" host, or else GDB configury will decide that
# prints for the "djgpp" host, or else GDB configury will decide that
# this is a cross-build.
# this is a cross-build.
echo
i586-pc-msdosdjgpp
echo
i586-pc-msdosdjgpp
exit
;;
exit
;;
Intel:Mach:3
*
:
*
)
Intel:Mach:3
*
:
*
)
echo
i386-pc-mach3
echo
i386-pc-mach3
exit
;;
exit
;;
...
@@ -1089,8 +1101,8 @@ EOF
...
@@ -1089,8 +1101,8 @@ EOF
/bin/uname
-p
2>/dev/null | /bin/grep entium
>
/dev/null
\
/bin/uname
-p
2>/dev/null | /bin/grep entium
>
/dev/null
\
&&
{
echo
i586-ncr-sysv4.3
${
OS_REL
}
;
exit
;
}
;;
&&
{
echo
i586-ncr-sysv4.3
${
OS_REL
}
;
exit
;
}
;;
3[34]??:
*
:4.0:
*
|
3[34]??,
*
:
*
:4.0:
*
)
3[34]??:
*
:4.0:
*
|
3[34]??,
*
:
*
:4.0:
*
)
/bin/uname
-p
2>/dev/null |
grep
86
>
/dev/null
\
/bin/uname
-p
2>/dev/null |
grep
86
>
/dev/null
\
&&
{
echo
i486-ncr-sysv4
;
exit
;
}
;;
&&
{
echo
i486-ncr-sysv4
;
exit
;
}
;;
NCR
*
:
*
:4.2:
*
|
MPRAS
*
:
*
:4.2:
*
)
NCR
*
:
*
:4.2:
*
|
MPRAS
*
:
*
:4.2:
*
)
OS_REL
=
'.3'
OS_REL
=
'.3'
test
-r
/etc/.relid
\
test
-r
/etc/.relid
\
...
@@ -1133,10 +1145,10 @@ EOF
...
@@ -1133,10 +1145,10 @@ EOF
echo
ns32k-sni-sysv
echo
ns32k-sni-sysv
fi
fi
exit
;;
exit
;;
PENTIUM:
*
:4.0
*
:
*
)
# Unisys `ClearPath HMP IX 4000' SVR4/MP effort
PENTIUM:
*
:4.0
*
:
*
)
# Unisys `ClearPath HMP IX 4000' SVR4/MP effort
# says <Richard.M.Bartel@ccMail.Census.GOV>
# says <Richard.M.Bartel@ccMail.Census.GOV>
echo
i586-unisys-sysv4
echo
i586-unisys-sysv4
exit
;;
exit
;;
*
:UNIX_System_V:4
*
:FTX
*
)
*
:UNIX_System_V:4
*
:FTX
*
)
# From Gerald Hewes <hewes@openmarket.com>.
# From Gerald Hewes <hewes@openmarket.com>.
# How about differentiating between stratus architectures? -djm
# How about differentiating between stratus architectures? -djm
...
@@ -1162,11 +1174,11 @@ EOF
...
@@ -1162,11 +1174,11 @@ EOF
exit
;;
exit
;;
R[34]000:
*
System_V
*
:
*
:
*
|
R4000:UNIX_SYSV:
*
:
*
|
R
*
000:UNIX_SV:
*
:
*
)
R[34]000:
*
System_V
*
:
*
:
*
|
R4000:UNIX_SYSV:
*
:
*
|
R
*
000:UNIX_SV:
*
:
*
)
if
[
-d
/usr/nec
]
;
then
if
[
-d
/usr/nec
]
;
then
echo
mips-nec-sysv
${
UNAME_RELEASE
}
echo
mips-nec-sysv
${
UNAME_RELEASE
}
else
else
echo
mips-unknown-sysv
${
UNAME_RELEASE
}
echo
mips-unknown-sysv
${
UNAME_RELEASE
}
fi
fi
exit
;;
exit
;;
BeBox:BeOS:
*
:
*
)
# BeOS running on hardware made by Be, PPC only.
BeBox:BeOS:
*
:
*
)
# BeOS running on hardware made by Be, PPC only.
echo
powerpc-be-beos
echo
powerpc-be-beos
exit
;;
exit
;;
...
@@ -1231,6 +1243,9 @@ EOF
...
@@ -1231,6 +1243,9 @@ EOF
*
:QNX:
*
:4
*
)
*
:QNX:
*
:4
*
)
echo
i386-pc-qnx
echo
i386-pc-qnx
exit
;;
exit
;;
NEO-?:NONSTOP_KERNEL:
*
:
*
)
echo
neo-tandem-nsk
${
UNAME_RELEASE
}
exit
;;
NSE-?:NONSTOP_KERNEL:
*
:
*
)
NSE-?:NONSTOP_KERNEL:
*
:
*
)
echo
nse-tandem-nsk
${
UNAME_RELEASE
}
echo
nse-tandem-nsk
${
UNAME_RELEASE
}
exit
;;
exit
;;
...
@@ -1276,13 +1291,13 @@ EOF
...
@@ -1276,13 +1291,13 @@ EOF
echo
pdp10-unknown-its
echo
pdp10-unknown-its
exit
;;
exit
;;
SEI:
*
:
*
:SEIUX
)
SEI:
*
:
*
:SEIUX
)
echo
mips-sei-seiux
${
UNAME_RELEASE
}
echo
mips-sei-seiux
${
UNAME_RELEASE
}
exit
;;
exit
;;
*
:DragonFly:
*
:
*
)
*
:DragonFly:
*
:
*
)
echo
${
UNAME_MACHINE
}
-unknown-dragonfly
`
echo
${
UNAME_RELEASE
}
|sed
-e
's/[-(].*//'
`
echo
${
UNAME_MACHINE
}
-unknown-dragonfly
`
echo
${
UNAME_RELEASE
}
|sed
-e
's/[-(].*//'
`
exit
;;
exit
;;
*
:
*
VMS:
*
:
*
)
*
:
*
VMS:
*
:
*
)
UNAME_MACHINE
=
`
(
uname
-p
)
2>/dev/null
`
UNAME_MACHINE
=
`
(
uname
-p
)
2>/dev/null
`
case
"
${
UNAME_MACHINE
}
"
in
case
"
${
UNAME_MACHINE
}
"
in
A
*
)
echo
alpha-dec-vms
;
exit
;;
A
*
)
echo
alpha-dec-vms
;
exit
;;
I
*
)
echo
ia64-dec-vms
;
exit
;;
I
*
)
echo
ia64-dec-vms
;
exit
;;
...
@@ -1322,11 +1337,11 @@ main ()
...
@@ -1322,11 +1337,11 @@ main ()
#include <sys/param.h>
#include <sys/param.h>
printf ("m68k-sony-newsos%s
\n
",
printf ("m68k-sony-newsos%s
\n
",
#ifdef NEWSOS4
#ifdef NEWSOS4
"4"
"4"
#else
#else
""
""
#endif
#endif
); exit (0);
); exit (0);
#endif
#endif
#endif
#endif
...
...
config/config.sub
View file @
8d895493
#! /bin/sh
#! /bin/sh
# Configuration validation subroutine script.
# Configuration validation subroutine script.
# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
# 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010
# 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010
,
# Free Software Foundation, Inc.
#
2011
Free Software Foundation, Inc.
timestamp
=
'201
0-03-22
'
timestamp
=
'201
1-03-23
'
# This file is (in principle) common to ALL GNU software.
# This file is (in principle) common to ALL GNU software.
# The presence of a machine in this file suggests that SOME GNU software
# The presence of a machine in this file suggests that SOME GNU software
...
@@ -76,7 +76,7 @@ version="\
...
@@ -76,7 +76,7 @@ version="\
GNU config.sub (
$timestamp
)
GNU config.sub (
$timestamp
)
Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free
2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010
, 2011
Free
Software Foundation, Inc.
Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
This is free software; see the source for copying conditions. There is NO
...
@@ -124,8 +124,9 @@ esac
...
@@ -124,8 +124,9 @@ esac
# Here we must recognize all the valid KERNEL-OS combinations.
# Here we must recognize all the valid KERNEL-OS combinations.
maybe_os
=
`
echo
$1
|
sed
's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'
`
maybe_os
=
`
echo
$1
|
sed
's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'
`
case
$maybe_os
in
case
$maybe_os
in
nto-qnx
*
|
linux-gnu
*
|
linux-dietlibc
|
linux-newlib
*
|
linux-uclibc
*
|
\
nto-qnx
*
|
linux-gnu
*
|
linux-android
*
|
linux-dietlibc
|
linux-newlib
*
|
\
uclinux-uclibc
*
|
uclinux-gnu
*
|
kfreebsd
*
-gnu
*
|
knetbsd
*
-gnu
*
|
netbsd
*
-gnu
*
|
\
linux-uclibc
*
|
uclinux-uclibc
*
|
uclinux-gnu
*
|
kfreebsd
*
-gnu
*
|
\
knetbsd
*
-gnu
*
|
netbsd
*
-gnu
*
|
\
kopensolaris
*
-gnu
*
|
\
kopensolaris
*
-gnu
*
|
\
storm-chaos
*
|
os2-emx
*
|
rtmk-nova
*
)
storm-chaos
*
|
os2-emx
*
|
rtmk-nova
*
)
os
=
-
$maybe_os
os
=
-
$maybe_os
...
@@ -157,8 +158,8 @@ case $os in
...
@@ -157,8 +158,8 @@ case $os in
os
=
os
=
basic_machine
=
$1
basic_machine
=
$1
;;
;;
-bluegene
*
)
-bluegene
*
)
os
=
-cnk
os
=
-cnk
;;
;;
-sim
|
-cisco
|
-oki
|
-wec
|
-winbond
)
-sim
|
-cisco
|
-oki
|
-wec
|
-winbond
)
os
=
os
=
...
@@ -174,10 +175,10 @@ case $os in
...
@@ -174,10 +175,10 @@ case $os in
os
=
-chorusos
os
=
-chorusos
basic_machine
=
$1
basic_machine
=
$1
;;
;;
-chorusrdb
)
-chorusrdb
)
os
=
-chorusrdb
os
=
-chorusrdb
basic_machine
=
$1
basic_machine
=
$1
;;
;;
-hiux
*
)
-hiux
*
)
os
=
-hiuxwe2
os
=
-hiuxwe2
;;
;;
...
@@ -282,11 +283,13 @@ case $basic_machine in
...
@@ -282,11 +283,13 @@ case $basic_machine in
|
moxie
\
|
moxie
\
|
mt
\
|
mt
\
|
msp430
\
|
msp430
\
|
nds32
|
nds32le
|
nds32be
\
|
nios
|
nios2
\
|
nios
|
nios2
\
|
ns16k
|
ns32k
\
|
ns16k
|
ns32k
\
|
open8
\
|
or32
\
|
or32
\
|
pdp10
|
pdp11
|
pj
|
pjl
\
|
pdp10
|
pdp11
|
pj
|
pjl
\
|
powerpc
|
powerpc64
|
powerpc64le
|
powerpcle
|
ppcbe
\
|
powerpc
|
powerpc64
|
powerpc64le
|
powerpcle
\
|
pyramid
\
|
pyramid
\
|
rx
\
|
rx
\
|
score
\
|
score
\
...
@@ -294,12 +297,12 @@ case $basic_machine in
...
@@ -294,12 +297,12 @@ case $basic_machine in
|
sh64
|
sh64le
\
|
sh64
|
sh64le
\
|
sparc
|
sparc64
|
sparc64b
|
sparc64v
|
sparc86x
|
sparclet
|
sparclite
\
|
sparc
|
sparc64
|
sparc64b
|
sparc64v
|
sparc86x
|
sparclet
|
sparclite
\
|
sparcv8
|
sparcv9
|
sparcv9b
|
sparcv9v
\
|
sparcv8
|
sparcv9
|
sparcv9b
|
sparcv9v
\
|
spu
|
strongarm
\
|
spu
\
|
tahoe
|
t
humb
|
t
ic4x
|
tic54x
|
tic55x
|
tic6x
|
tic80
|
tron
\
|
tahoe
|
tic4x
|
tic54x
|
tic55x
|
tic6x
|
tic80
|
tron
\
|
ubicom32
\
|
ubicom32
\
|
v850
|
v850e
\
|
v850
|
v850e
\
|
we32k
\
|
we32k
\
|
x86
|
xc16x
|
xs
cale
|
xscalee[bl]
|
xs
tormy16
|
xtensa
\
|
x86
|
xc16x
|
xstormy16
|
xtensa
\
|
z8k
|
z80
)
|
z8k
|
z80
)
basic_machine
=
$basic_machine
-unknown
basic_machine
=
$basic_machine
-unknown
;;
;;
...
@@ -323,6 +326,18 @@ case $basic_machine in
...
@@ -323,6 +326,18 @@ case $basic_machine in
basic_machine
=
mt-unknown
basic_machine
=
mt-unknown
;;
;;
strongarm
|
thumb
|
xscale
)
basic_machine
=
arm-unknown
;;
xscaleeb
)
basic_machine
=
armeb-unknown
;;
xscaleel
)
basic_machine
=
armel-unknown
;;
# We use `pc' rather than `unknown'
# We use `pc' rather than `unknown'
# because (1) that's what they normally are, and
# because (1) that's what they normally are, and
# (2) the word "unknown" tends to confuse beginning users.
# (2) the word "unknown" tends to confuse beginning users.
...
@@ -377,26 +392,28 @@ case $basic_machine in
...
@@ -377,26 +392,28 @@ case $basic_machine in
|
mmix-
*
\
|
mmix-
*
\
|
mt-
*
\
|
mt-
*
\
|
msp430-
*
\
|
msp430-
*
\
|
nds32-
*
|
nds32le-
*
|
nds32be-
*
\
|
nios-
*
|
nios2-
*
\
|
nios-
*
|
nios2-
*
\
|
none-
*
|
np1-
*
|
ns16k-
*
|
ns32k-
*
\
|
none-
*
|
np1-
*
|
ns16k-
*
|
ns32k-
*
\
|
open8-
*
\
|
orion-
*
\
|
orion-
*
\
|
pdp10-
*
|
pdp11-
*
|
pj-
*
|
pjl-
*
|
pn-
*
|
power-
*
\
|
pdp10-
*
|
pdp11-
*
|
pj-
*
|
pjl-
*
|
pn-
*
|
power-
*
\
|
powerpc-
*
|
powerpc64-
*
|
powerpc64le-
*
|
powerpcle-
*
|
ppcbe-
*
\
|
powerpc-
*
|
powerpc64-
*
|
powerpc64le-
*
|
powerpcle-
*
\
|
pyramid-
*
\
|
pyramid-
*
\
|
romp-
*
|
rs6000-
*
|
rx-
*
\
|
romp-
*
|
rs6000-
*
|
rx-
*
\
|
sh-
*
|
sh[1234]-
*
|
sh[24]a-
*
|
sh[24]aeb-
*
|
sh[23]e-
*
|
sh[34]eb-
*
|
sheb-
*
|
shbe-
*
\
|
sh-
*
|
sh[1234]-
*
|
sh[24]a-
*
|
sh[24]aeb-
*
|
sh[23]e-
*
|
sh[34]eb-
*
|
sheb-
*
|
shbe-
*
\
|
shle-
*
|
sh[1234]le-
*
|
sh3ele-
*
|
sh64-
*
|
sh64le-
*
\
|
shle-
*
|
sh[1234]le-
*
|
sh3ele-
*
|
sh64-
*
|
sh64le-
*
\
|
sparc-
*
|
sparc64-
*
|
sparc64b-
*
|
sparc64v-
*
|
sparc86x-
*
|
sparclet-
*
\
|
sparc-
*
|
sparc64-
*
|
sparc64b-
*
|
sparc64v-
*
|
sparc86x-
*
|
sparclet-
*
\
|
sparclite-
*
\
|
sparclite-
*
\
|
sparcv8-
*
|
sparcv9-
*
|
sparcv9b-
*
|
sparcv9v-
*
|
s
trongarm-
*
|
s
v1-
*
|
sx?-
*
\
|
sparcv8-
*
|
sparcv9-
*
|
sparcv9b-
*
|
sparcv9v-
*
|
sv1-
*
|
sx?-
*
\
|
tahoe-
*
|
thumb-
*
\
|
tahoe-
*
\
|
tic30-
*
|
tic4x-
*
|
tic54x-
*
|
tic55x-
*
|
tic6x-
*
|
tic80-
*
\
|
tic30-
*
|
tic4x-
*
|
tic54x-
*
|
tic55x-
*
|
tic6x-
*
|
tic80-
*
\
|
tile-
*
|
tilegx-
*
\
|
tile-
*
|
tilegx-
*
\
|
tron-
*
\
|
tron-
*
\
|
ubicom32-
*
\
|
ubicom32-
*
\
|
v850-
*
|
v850e-
*
|
vax-
*
\
|
v850-
*
|
v850e-
*
|
vax-
*
\
|
we32k-
*
\
|
we32k-
*
\
|
x86-
*
|
x86_64-
*
|
xc16x-
*
|
xps100-
*
|
xscale-
*
|
xscalee[bl]-
*
\
|
x86-
*
|
x86_64-
*
|
xc16x-
*
|
xps100-
*
\
|
xstormy16-
*
|
xtensa
*
-
*
\
|
xstormy16-
*
|
xtensa
*
-
*
\
|
ymp-
*
\
|
ymp-
*
\
|
z8k-
*
|
z80-
*
)
|
z8k-
*
|
z80-
*
)
...
@@ -421,7 +438,7 @@ case $basic_machine in
...
@@ -421,7 +438,7 @@ case $basic_machine in
basic_machine
=
a29k-amd
basic_machine
=
a29k-amd
os
=
-udi
os
=
-udi
;;
;;
abacus
)
abacus
)
basic_machine
=
abacus-unknown
basic_machine
=
abacus-unknown
;;
;;
adobe68k
)
adobe68k
)
...
@@ -504,7 +521,7 @@ case $basic_machine in
...
@@ -504,7 +521,7 @@ case $basic_machine in
basic_machine
=
c90-cray
basic_machine
=
c90-cray
os
=
-unicos
os
=
-unicos
;;
;;
cegcc
)
cegcc
)
basic_machine
=
arm-unknown
basic_machine
=
arm-unknown
os
=
-cegcc
os
=
-cegcc
;;
;;
...
@@ -536,7 +553,7 @@ case $basic_machine in
...
@@ -536,7 +553,7 @@ case $basic_machine in
basic_machine
=
craynv-cray
basic_machine
=
craynv-cray
os
=
-unicosmp
os
=
-unicosmp
;;
;;
cr16
)
cr16
|
cr16-
*
)
basic_machine
=
cr16-unknown
basic_machine
=
cr16-unknown
os
=
-elf
os
=
-elf
;;
;;
...
@@ -752,7 +769,7 @@ case $basic_machine in
...
@@ -752,7 +769,7 @@ case $basic_machine in
basic_machine
=
ns32k-utek
basic_machine
=
ns32k-utek
os
=
-sysv
os
=
-sysv
;;
;;
microblaze
)
microblaze
)
basic_machine
=
microblaze-xilinx
basic_machine
=
microblaze-xilinx
;;
;;
mingw32
)
mingw32
)
...
@@ -859,6 +876,12 @@ case $basic_machine in
...
@@ -859,6 +876,12 @@ case $basic_machine in
np1
)
np1
)
basic_machine
=
np1-gould
basic_machine
=
np1-gould
;;
;;
neo-tandem
)
basic_machine
=
neo-tandem
;;
nse-tandem
)
basic_machine
=
nse-tandem
;;
nsr-tandem
)
nsr-tandem
)
basic_machine
=
nsr-tandem
basic_machine
=
nsr-tandem
;;
;;
...
@@ -941,9 +964,10 @@ case $basic_machine in
...
@@ -941,9 +964,10 @@ case $basic_machine in
;;
;;
power
)
basic_machine
=
power-ibm
power
)
basic_machine
=
power-ibm
;;
;;
ppc
)
basic_machine
=
powerpc-unknown
ppc
|
ppcbe
)
basic_machine
=
powerpc-unknown
;;
;;
ppc-
*
)
basic_machine
=
powerpc-
`
echo
$basic_machine
|
sed
's/^[^-]*-//'
`
ppc-
*
|
ppcbe-
*
)
basic_machine
=
powerpc-
`
echo
$basic_machine
|
sed
's/^[^-]*-//'
`
;;
;;
ppcle
|
powerpclittle
|
ppc-le
|
powerpc-little
)
ppcle
|
powerpclittle
|
ppc-le
|
powerpc-little
)
basic_machine
=
powerpcle-unknown
basic_machine
=
powerpcle-unknown
...
@@ -1037,6 +1061,9 @@ case $basic_machine in
...
@@ -1037,6 +1061,9 @@ case $basic_machine in
basic_machine
=
i860-stratus
basic_machine
=
i860-stratus
os
=
-sysv4
os
=
-sysv4
;;
;;
strongarm-
*
|
thumb-
*
)
basic_machine
=
arm-
`
echo
$basic_machine
|
sed
's/^[^-]*-//'
`
;;
sun2
)
sun2
)
basic_machine
=
m68000-sun
basic_machine
=
m68000-sun
;;
;;
...
@@ -1093,8 +1120,8 @@ case $basic_machine in
...
@@ -1093,8 +1120,8 @@ case $basic_machine in
basic_machine
=
t90-cray
basic_machine
=
t90-cray
os
=
-unicos
os
=
-unicos
;;
;;
# This must be matched before tile*.
# This must be matched before tile*.
tilegx
*
)
tilegx
*
)
basic_machine
=
tilegx-unknown
basic_machine
=
tilegx-unknown
os
=
-linux-gnu
os
=
-linux-gnu
;;
;;
...
@@ -1169,6 +1196,9 @@ case $basic_machine in
...
@@ -1169,6 +1196,9 @@ case $basic_machine in
xps
|
xps100
)
xps
|
xps100
)
basic_machine
=
xps100-honeywell
basic_machine
=
xps100-honeywell
;;
;;
xscale-
*
|
xscalee[bl]-
*
)
basic_machine
=
`
echo
$basic_machine
|
sed
's/^xscale/arm/'
`
;;
ymp
)
ymp
)
basic_machine
=
ymp-cray
basic_machine
=
ymp-cray
os
=
-unicos
os
=
-unicos
...
@@ -1266,11 +1296,11 @@ esac
...
@@ -1266,11 +1296,11 @@ esac
if
[
x
"
$os
"
!=
x
""
]
if
[
x
"
$os
"
!=
x
""
]
then
then
case
$os
in
case
$os
in
# First match some system type aliases
# First match some system type aliases
# that might get confused with valid system types.
# that might get confused with valid system types.
# -solaris* is a basic system type, with this one exception.
# -solaris* is a basic system type, with this one exception.
-auroraux
)
-auroraux
)
os
=
-auroraux
os
=
-auroraux
;;
;;
-solaris1
|
-solaris1
.
*
)
-solaris1
|
-solaris1
.
*
)
os
=
`
echo
$os
|
sed
-e
's|solaris1|sunos4|'
`
os
=
`
echo
$os
|
sed
-e
's|solaris1|sunos4|'
`
...
@@ -1307,7 +1337,8 @@ case $os in
...
@@ -1307,7 +1337,8 @@ case $os in
|
-udi
*
|
-eabi
*
|
-lites
*
|
-ieee
*
|
-go32
*
|
-aux
*
\
|
-udi
*
|
-eabi
*
|
-lites
*
|
-ieee
*
|
-go32
*
|
-aux
*
\
|
-chorusos
*
|
-chorusrdb
*
|
-cegcc
*
\
|
-chorusos
*
|
-chorusrdb
*
|
-cegcc
*
\
|
-cygwin
*
|
-pe
*
|
-psos
*
|
-moss
*
|
-proelf
*
|
-rtems
*
\
|
-cygwin
*
|
-pe
*
|
-psos
*
|
-moss
*
|
-proelf
*
|
-rtems
*
\
|
-mingw32
*
|
-linux-gnu
*
|
-linux-newlib
*
|
-linux-uclibc
*
\
|
-mingw32
*
|
-linux-gnu
*
|
-linux-android
*
\
|
-linux-newlib
*
|
-linux-uclibc
*
\
|
-uxpv
*
|
-beos
*
|
-mpeix
*
|
-udk
*
\
|
-uxpv
*
|
-beos
*
|
-mpeix
*
|
-udk
*
\
|
-interix
*
|
-uwin
*
|
-mks
*
|
-rhapsody
*
|
-darwin
*
|
-opened
*
\
|
-interix
*
|
-uwin
*
|
-mks
*
|
-rhapsody
*
|
-darwin
*
|
-opened
*
\
|
-openstep
*
|
-oskit
*
|
-conix
*
|
-pw32
*
|
-nonstopux
*
\
|
-openstep
*
|
-oskit
*
|
-conix
*
|
-pw32
*
|
-nonstopux
*
\
...
@@ -1354,7 +1385,7 @@ case $os in
...
@@ -1354,7 +1385,7 @@ case $os in
-opened
*
)
-opened
*
)
os
=
-openedition
os
=
-openedition
;;
;;
-os400
*
)
-os400
*
)
os
=
-os400
os
=
-os400
;;
;;
-wince
*
)
-wince
*
)
...
@@ -1403,7 +1434,7 @@ case $os in
...
@@ -1403,7 +1434,7 @@ case $os in
-sinix
*
)
-sinix
*
)
os
=
-sysv4
os
=
-sysv4
;;
;;
-tpf
*
)
-tpf
*
)
os
=
-tpf
os
=
-tpf
;;
;;
-triton
*
)
-triton
*
)
...
@@ -1448,8 +1479,8 @@ case $os in
...
@@ -1448,8 +1479,8 @@ case $os in
-dicos
*
)
-dicos
*
)
os
=
-dicos
os
=
-dicos
;;
;;
-nacl
*
)
-nacl
*
)
;;
;;
-none
)
-none
)
;;
;;
*
)
*
)
...
@@ -1472,10 +1503,10 @@ else
...
@@ -1472,10 +1503,10 @@ else
# system, and we'll never get to this point.
# system, and we'll never get to this point.
case
$basic_machine
in
case
$basic_machine
in
score-
*
)
score-
*
)
os
=
-elf
os
=
-elf
;;
;;
spu-
*
)
spu-
*
)
os
=
-elf
os
=
-elf
;;
;;
*
-acorn
)
*
-acorn
)
...
@@ -1487,8 +1518,8 @@ case $basic_machine in
...
@@ -1487,8 +1518,8 @@ case $basic_machine in
arm
*
-semi
)
arm
*
-semi
)
os
=
-aout
os
=
-aout
;;
;;
c4x-
*
|
tic4x-
*
)
c4x-
*
|
tic4x-
*
)
os
=
-coff
os
=
-coff
;;
;;
tic54x-
*
)
tic54x-
*
)
os
=
-coff
os
=
-coff
...
@@ -1524,7 +1555,7 @@ case $basic_machine in
...
@@ -1524,7 +1555,7 @@ case $basic_machine in
m68
*
-cisco
)
m68
*
-cisco
)
os
=
-aout
os
=
-aout
;;
;;
mep-
*
)
mep-
*
)
os
=
-elf
os
=
-elf
;;
;;
mips
*
-cisco
)
mips
*
-cisco
)
...
@@ -1551,7 +1582,7 @@ case $basic_machine in
...
@@ -1551,7 +1582,7 @@ case $basic_machine in
*
-ibm
)
*
-ibm
)
os
=
-aix
os
=
-aix
;;
;;
*
-knuth
)
*
-knuth
)
os
=
-mmixware
os
=
-mmixware
;;
;;
*
-wec
)
*
-wec
)
...
...
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