Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
Greenplum
Gpdb
提交
0f5169b4
G
Gpdb
项目概览
Greenplum
/
Gpdb
通知
7
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
G
Gpdb
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
0f5169b4
编写于
10月 24, 2000
作者:
P
Peter Eisentraut
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
New config.guess and config.sub with Darwin support (from official GNU
source). Adjust resultmap accordingly and fix some other regexps.
上级
7ab83845
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
263 addition
and
70 deletion
+263
-70
config/config.guess
config/config.guess
+149
-24
config/config.sub
config/config.sub
+101
-33
src/test/regress/resultmap
src/test/regress/resultmap
+13
-13
未找到文件。
config/config.guess
浏览文件 @
0f5169b4
...
...
@@ -2,7 +2,9 @@
# Attempt to guess a canonical system name.
# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000
# Free Software Foundation, Inc.
#
version
=
'2000-10-23'
# 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
# the Free Software Foundation; either version 2 of the License, or
...
...
@@ -36,6 +38,46 @@
# (but try to keep the structure clean).
#
me
=
`
echo
"
$0
"
|
sed
-e
's,.*/,,'
`
usage
=
"
\
Usage:
$0
[OPTION]
Output the configuration name of this system.
Operation modes:
-h, --help print this help, then exit
-V, --version print version number, then exit"
help
=
"
Try
\`
$me
--help' for more information."
# Parse command line
while
test
$#
-gt
0
;
do
case
"
$1
"
in
--version
|
--vers
*
|
-V
)
echo
"
$version
"
;
exit
0
;;
--help
|
--h
*
|
-h
)
echo
"
$usage
"
;
exit
0
;;
--
)
# Stop option processing
shift
;
break
;;
-
)
# Use stdin as input.
break
;;
-
*
)
exec
>
&2
echo
"
$me
: invalid option
$1
"
echo
"
$help
"
exit
1
;;
*
)
break
;;
esac
done
if
test
$#
!=
0
;
then
echo
"
$me
: too many arguments
$help
"
>
&2
exit
1
fi
# Use $HOST_CC if defined. $CC may point to a cross-compiler
if
test
x
"
$CC_FOR_BUILD
"
=
x
;
then
if
test
x
"
$HOST_CC
"
!=
x
;
then
...
...
@@ -77,7 +119,7 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
# object file format.
# Determine the machine/vendor (is the vendor relevant).
case
"
${
UNAME_MACHINE
}
"
in
amiga
)
machine
=
m68k-
cbm
;;
amiga
)
machine
=
m68k-
unknown
;;
arm32
)
machine
=
arm-unknown
;;
atari
*
)
machine
=
m68k-atari
;;
sun3
*
)
machine
=
m68k-sun
;;
...
...
@@ -173,7 +215,7 @@ EOF
echo
alpha-dec-winnt3.5
exit
0
;;
Amiga
*
:UNIX_System_V:4.0:
*
)
echo
m68k-
cbm
-sysv4
echo
m68k-
unknown
-sysv4
exit
0
;;
amiga:OpenBSD:
*
:
*
)
echo
m68k-unknown-openbsd
${
UNAME_RELEASE
}
...
...
@@ -360,7 +402,7 @@ EOF
AViiON:dgux:
*
:
*
)
# DG/UX returns AViiON for all architectures
UNAME_PROCESSOR
=
`
/usr/bin/uname
-p
`
if
[
$UNAME_PROCESSOR
=
mc88100
]
||
[
$UNAME_PROCESSOR
=
mc88110]
if
[
$UNAME_PROCESSOR
=
mc88100
]
||
[
$UNAME_PROCESSOR
=
mc88110
]
then
if
[
${
TARGET_BINARY_INTERFACE
}
x
=
m88kdguxelfx
]
||
\
[
${
TARGET_BINARY_INTERFACE
}
x
=
x
]
...
...
@@ -458,6 +500,8 @@ EOF
9000/[34]??
)
HP_ARCH
=
m68k
;;
9000/[678][0-9][0-9]
)
sed
's/^ //'
<<
EOF
>
$dummy
.c
#define _HPUX_SOURCE
#include <stdlib.h>
#include <unistd.h>
...
...
@@ -614,12 +658,6 @@ EOF
echo
${
UNAME_MACHINE
}
-unknown-bsdi
${
UNAME_RELEASE
}
exit
0
;;
*
:FreeBSD:
*
:
*
)
if
test
-x
/usr/bin/objformat
;
then
if
test
"elf"
=
"
`
/usr/bin/objformat
`
"
;
then
echo
${
UNAME_MACHINE
}
-unknown-freebsdelf
`
echo
${
UNAME_RELEASE
}
|sed
-e
's/[-_].*//'
`
exit
0
fi
fi
echo
${
UNAME_MACHINE
}
-unknown-freebsd
`
echo
${
UNAME_RELEASE
}
|sed
-e
's/[-(].*//'
`
exit
0
;;
*
:OpenBSD:
*
:
*
)
...
...
@@ -631,6 +669,9 @@ EOF
i
*
:MINGW
*
:
*
)
echo
${
UNAME_MACHINE
}
-pc-mingw32
exit
0
;;
i
*
:PW
*
:
*
)
echo
${
UNAME_MACHINE
}
-pc-pw32
exit
0
;;
i
*
:Windows_NT
*
:
*
|
Pentium
*
:Windows_NT
*
:
*
)
# How do we know it's Interix rather than the generic POSIX subsystem?
# It also conflicts with pre-2.0 versions of AT&T UWIN. Should we
...
...
@@ -649,13 +690,15 @@ EOF
*
:GNU:
*
:
*
)
echo
`
echo
${
UNAME_MACHINE
}
|sed
-e
's,[-/].*$,,'
`
-unknown-gnu
`
echo
${
UNAME_RELEASE
}
|sed
-e
's,/.*$,,'
`
exit
0
;;
i
*
86:Minix:
*
:
*
)
echo
${
UNAME_MACHINE
}
-pc-minix
exit
0
;;
*
:Linux:
*
:
*
)
# The BFD linker knows what the default object file format is, so
# first see if it will tell us. cd to the root directory to prevent
# problems with other programs or directories called `ld' in the path.
ld_help_string
=
`
cd
/
;
ld
--help
2>&1
`
ld_supported_emulations
=
`
echo
$ld_help_string
\
ld_supported_emulations
=
`
cd
/
;
ld
--help
2>&1
\
|
sed
-ne
'/supported emulations:/!d
s/[ ][ ]*/ /g
s/.*supported emulations: *//
...
...
@@ -670,6 +713,9 @@ EOF
echo
"
${
UNAME_MACHINE
}
-pc-linux-gnuaout"
exit
0
;;
elf_i?86
)
TENTATIVE
=
"
${
UNAME_MACHINE
}
-pc-linux-gnu"
;;
i?86coff
)
echo
"
${
UNAME_MACHINE
}
-pc-linux-gnucoff"
exit
0
...
...
@@ -726,6 +772,10 @@ EOF
echo
powerpc-unknown-linux-gnu
${
LIBC
}
exit
0
;;
shelf_linux
)
echo
"
${
UNAME_MACHINE
}
-unknown-linux-gnu"
exit
0
;;
esac
if
test
"
${
UNAME_MACHINE
}
"
=
"alpha"
;
then
...
...
@@ -807,14 +857,30 @@ EOF
rm
-f
$dummy
.c
$dummy
elif
test
"
${
UNAME_MACHINE
}
"
=
"s390"
;
then
echo
s390-ibm-linux
&&
exit
0
elif
test
"
${
UNAME_MACHINE
}
"
=
"x86_64"
;
then
echo
x86_64-unknown-linux-gnu
&&
exit
0
elif
test
"
${
UNAME_MACHINE
}
"
=
"parisc"
-o
"
${
UNAME_MACHINE
}
"
=
"hppa"
;
then
# Look for CPU level
case
`
grep
'^cpu[^a-z]*:'
/proc/cpuinfo 2>/dev/null |
cut
-d
' '
-f2
`
in
PA7
*
)
echo
hppa1.1-unknown-linux-gnu
;;
PA8
*
)
echo
hppa2.0-unknown-linux-gnu
;;
*
)
echo
hppa-unknown-linux-gnu
;;
esac
exit
0
else
# Either a pre-BFD a.out linker (linux-gnuoldld)
# or one that does not give us useful --help.
# GCC wants to distinguish between linux-gnuoldld and linux-gnuaout.
# If ld does not provide *any* "supported emulations:"
# that means it is gnuoldld.
echo
"
$ld_help_string
"
|
grep
>
/dev/null 2>&1
"supported emulations:"
test
$?
!=
0
&&
echo
"
${
UNAME_MACHINE
}
-pc-linux-gnuoldld"
&&
exit
0
test
-z
"
$ld_supported_emulations
"
\
&&
echo
"
${
UNAME_MACHINE
}
-pc-linux-gnuoldld"
&&
exit
0
case
"
${
UNAME_MACHINE
}
"
in
i?86
)
...
...
@@ -851,6 +917,7 @@ EOF
EOF
$CC_FOR_BUILD
$dummy
.c
-o
$dummy
2>/dev/null
&&
./
$dummy
"
${
UNAME_MACHINE
}
"
&&
rm
$dummy
.c
$dummy
&&
exit
0
rm
-f
$dummy
.c
$dummy
test
x
"
${
TENTATIVE
}
"
!=
x
&&
echo
"
${
TENTATIVE
}
"
&&
exit
0
fi
;;
# ptx 4.0 does uname -s correctly, with DYNIX/ptx in there. earlier versions
# are messed up and put the nodename in both sysname and nodename.
...
...
@@ -928,7 +995,7 @@ EOF
exit
0
;;
M68
*
:
*
:R3V[567]
*
:
*
)
test
-r
/sysV68
&&
echo
'm68k-motorola-sysv'
&&
exit
0
;;
3[34]??:
*
:4.0:3.0
|
3[34]??,
*
:
*
:4.0:3.0
|
4850:
*
:4.0:3.0
)
3[34]??:
*
:4.0:3.0
|
3[34]??
A:
*
:4.0:3.0
|
3[34]??
,
*
:
*
:4.0:3.0
|
4850:
*
:4.0:3.0
)
OS_REL
=
''
test
-r
/etc/.relid
\
&&
OS_REL
=
.
`
sed
-n
's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p'
< /etc/.relid
`
...
...
@@ -987,7 +1054,7 @@ EOF
mc68
*
:A/UX:
*
:
*
)
echo
m68k-apple-aux
${
UNAME_RELEASE
}
exit
0
;;
news
*
:NEWS-OS:
*
:6
*
)
news
*
:NEWS-OS:
6
*
:
*
)
echo
mips-sony-newsos6
exit
0
;;
R[34]000:
*
System_V
*
:
*
:
*
|
R4000:UNIX_SYSV:
*
:
*
|
R
*
000:UNIX_SV:
*
:
*
)
...
...
@@ -1018,24 +1085,41 @@ EOF
*
:Rhapsody:
*
:
*
)
echo
${
UNAME_MACHINE
}
-apple-rhapsody
${
UNAME_RELEASE
}
exit
0
;;
Power
*
:Mac
*
OS:
*
:
*
)
echo
powerpc-apple-macos
${
UNAME_RELEASE
}
exit
0
;;
*
:Mac
*
OS:
*
:
*
)
echo
${
UNAME_MACHINE
}
-apple-macos
${
UNAME_RELEASE
}
*
:Darwin:
*
:
*
)
echo
`
uname
-p
`
-apple-darwin
${
UNAME_RELEASE
}
exit
0
;;
*
:procnto
*
:
*
:
*
|
*
:QNX:[0123456789]
*
:
*
)
if
test
"
${
UNAME_MACHINE
}
"
=
"x86pc"
;
then
UNAME_MACHINE
=
pc
fi
echo
`
uname
-p
`
-
${
UNAME_MACHINE
}
-nto-qnx
exit
0
;;
exit
0
;;
*
:QNX:
*
:4
*
)
echo
i386-pc-qnx
exit
0
;;
NSR-
W
:NONSTOP_KERNEL:
*
:
*
)
NSR-
[KW]
:NONSTOP_KERNEL:
*
:
*
)
echo
nsr-tandem-nsk
${
UNAME_RELEASE
}
exit
0
;;
*
:NonStop-UX:
*
:
*
)
echo
mips-compaq-nonstopux
exit
0
;;
BS2000:POSIX
*
:
*
:
*
)
echo
bs2000-siemens-sysv
exit
0
;;
DS/
*
:UNIX_System_V:
*
:
*
)
echo
${
UNAME_MACHINE
}
-
${
UNAME_SYSTEM
}
-
${
UNAME_RELEASE
}
exit
0
;;
*
:Plan9:
*
:
*
)
# "uname -m" is not consistent, so use $cputype instead. 386
# is converted to i386 for consistency with other x86
# operating systems.
if
test
"
$cputype
"
=
"386"
;
then
UNAME_MACHINE
=
i386
else
UNAME_MACHINE
=
"
$cputype
"
fi
echo
${
UNAME_MACHINE
}
-unknown-plan9
exit
0
;;
esac
#echo '(No uname command or uname output not recognized.)' 1>&2
...
...
@@ -1175,6 +1259,47 @@ then
esac
fi
#echo '(Unable to guess system type)' 1>&2
cat
>
&2
<<
EOF
$0
: unable to guess system type
The
$version
version of this script cannot recognize your system type.
Please download the most up to date version of the config scripts:
ftp://ftp.gnu.org/pub/gnu/config/
If the version you run (
$0
) is already up to date, please
send the following data and any information you think might be
pertinent to <config-patches@gnu.org> in order to provide the needed
information to handle your system.
config.guess version =
$version
uname -m = `(uname -m) 2>/dev/null || echo unknown`
uname -r = `(uname -r) 2>/dev/null || echo unknown`
uname -s = `(uname -s) 2>/dev/null || echo unknown`
uname -v = `(uname -v) 2>/dev/null || echo unknown`
/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null`
/bin/uname -X = `(/bin/uname -X) 2>/dev/null`
hostinfo = `(hostinfo) 2>/dev/null`
/bin/universe = `(/bin/universe) 2>/dev/null`
/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null`
/bin/arch = `(/bin/arch) 2>/dev/null`
/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null`
/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null`
UNAME_MACHINE =
${
UNAME_MACHINE
}
UNAME_RELEASE =
${
UNAME_RELEASE
}
UNAME_SYSTEM =
${
UNAME_SYSTEM
}
UNAME_VERSION =
${
UNAME_VERSION
}
EOF
exit
1
# Local variables:
# eval: (add-hook 'write-file-hooks 'time-stamp)
# time-stamp-start: "version='"
# time-stamp-format: "%:y-%02m-%02d"
# time-stamp-end: "'"
# End:
config/config.sub
浏览文件 @
0f5169b4
...
...
@@ -2,7 +2,9 @@
# Configuration validation subroutine script, version 1.1.
# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000
# Free Software Foundation, Inc.
#
version
=
'2000-10-23'
# This file is (in principle) common to ALL GNU software.
# The presence of a machine in this file suggests that SOME GNU software
# can handle that machine. It does not imply ALL GNU software can.
...
...
@@ -27,7 +29,6 @@
# configuration script generated by Autoconf, you may include it under
# the same distribution terms that you use for the rest of that program.
# Written by Per Bothner <bothner@cygnus.com>.
# Please send patches to <config-patches@gnu.org>.
#
# Configuration subroutine to validate and canonicalize a configuration type.
...
...
@@ -50,23 +51,54 @@
# CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM
# It is wrong to echo any other type of specification.
if
[
x
$1
=
x
]
then
echo
Configuration name missing. 1>&2
echo
"Usage:
$0
CPU-MFR-OPSYS"
1>&2
echo
"or
$0
ALIAS"
1>&2
echo
where ALIAS is a recognized configuration type. 1>&2
exit
1
fi
me
=
`
echo
"
$0
"
|
sed
-e
's,.*/,,'
`
# First pass through any local machine types.
case
$1
in
*
local
*
)
echo
$1
exit
0
;;
*
)
;;
usage
=
"
\
Usage:
$0
[OPTION] CPU-MFR-OPSYS
$0
[OPTION] ALIAS
Canonicalize a configuration name.
Operation modes:
-h, --help print this help, then exit
-V, --version print version number, then exit"
help
=
"
Try
\`
$me
--help' for more information."
# Parse command line
while
test
$#
-gt
0
;
do
case
"
$1
"
in
--version
|
--vers
*
|
-V
)
echo
"
$version
"
;
exit
0
;;
--help
|
--h
*
|
-h
)
echo
"
$usage
"
;
exit
0
;;
--
)
# Stop option processing
shift
;
break
;;
-
)
# Use stdin as input.
break
;;
-
*
)
exec
>
&2
echo
"
$me
: invalid option
$1
"
echo
"
$help
"
exit
1
;;
*
local
*
)
# First pass through any local machine types.
echo
$1
exit
0
;;
*
)
break
;;
esac
done
case
$#
in
0
)
echo
"
$me
: missing argument
$help
"
>
&2
exit
1
;;
1
)
;;
*
)
echo
"
$me
: too many arguments
$help
"
>
&2
exit
1
;;
esac
# Separate what the user gave into CPU-COMPANY and OS or KERNEL-OS (if any).
...
...
@@ -99,7 +131,7 @@ case $os in
-convergent
*
|
-ncr
*
|
-news
|
-32
*
|
-3600
*
|
-3100
*
|
-hitachi
*
|
\
-c
[
123]
*
|
-convex
*
|
-sun
|
-crds
|
-omron
*
|
-dg
|
-ultra
|
-tti
*
|
\
-harris
|
-dolphin
|
-highlevel
|
-gould
|
-cbm
|
-ns
|
-masscomp
|
\
-apple
)
-apple
|
-axis
)
os
=
basic_machine
=
$1
;;
...
...
@@ -172,20 +204,27 @@ case $basic_machine in
# Recognize the basic CPU types without company name.
# Some are omitted here because they have special meanings below.
tahoe
|
i860
|
ia64
|
m32r
|
m68k
|
m68000
|
m88k
|
ns32k
|
arc
|
arm
\
|
arme[lb]
|
pyramid
|
mn10200
|
mn10300
|
tron
|
a29k
\
|
arme[lb]
|
armv[2345]
|
armv[345][lb]
|
pyramid
|
mn10200
|
mn10300
|
tron
|
a29k
\
|
580
|
i960
|
h8300
\
|
x86
|
ppcbe
|
mipsbe
|
mipsle
|
shbe
|
shle
|
armbe
|
armle
\
|
hppa
|
hppa1.0
|
hppa1.1
|
hppa2.0
|
hppa2.0w
|
hppa2.0n
\
|
hppa64
\
|
alpha
|
alphaev[4-8]
|
alphaev56
|
alphapca5[67]
\
|
alphaev6[78]
\
|
we32k
|
ns16k
|
clipper
|
i370
|
sh
|
powerpc
|
powerpcle
\
|
we32k
|
ns16k
|
clipper
|
i370
|
sh
|
sh[34]
\
|
powerpc
|
powerpcle
\
|
1750a
|
dsp16xx
|
pdp11
|
mips16
|
mips64
|
mipsel
|
mips64el
\
|
mips64orion
|
mips64orionel
|
mipstx39
|
mipstx39el
\
|
mips64vr4300
|
mips64vr4300el
|
mips64vr4100
|
mips64vr4100el
\
|
mips64vr5000
|
miprs64vr5000el
|
mcore
\
|
sparc
|
sparclet
|
sparclite
|
sparc64
|
sparcv9
|
v850
|
c4x
\
|
thumb
|
d10v
|
fr30
|
avr
)
|
thumb
|
d10v
|
d30v
|
fr30
|
avr
)
basic_machine
=
$basic_machine
-unknown
;;
m6811
|
m68hc11
|
m6812
|
m68hc12
)
# Motorola 68HC11/12.
basic_machine
=
$basic_machine
-unknown
os
=
-none
;;
m88110
|
m680[12346]0
|
m683?2
|
m68360
|
m5200
|
z8k
|
v70
|
h8500
|
w65
|
pj
|
pjl
)
;;
...
...
@@ -193,7 +232,7 @@ case $basic_machine in
# We use `pc' rather than `unknown'
# because (1) that's what they normally are, and
# (2) the word "unknown" tends to confuse beginning users.
i[
34567]86
)
i[
234567]86
|
x86_64
)
basic_machine
=
$basic_machine
-pc
;;
# Object if more than one company name word.
...
...
@@ -203,13 +242,14 @@ case $basic_machine in
;;
# Recognize the basic CPU types with company name.
# FIXME: clean up the formatting here.
vax-
*
|
tahoe-
*
|
i[34567]86-
*
|
i860-
*
|
ia64-
*
|
m32r-
*
|
m68k-
*
|
m68000-
*
\
vax-
*
|
tahoe-
*
|
i[
2
34567]86-
*
|
i860-
*
|
ia64-
*
|
m32r-
*
|
m68k-
*
|
m68000-
*
\
|
m88k-
*
|
sparc-
*
|
ns32k-
*
|
fx80-
*
|
arc-
*
|
arm-
*
|
c[123]
*
\
|
mips-
*
|
pyramid-
*
|
tron-
*
|
a29k-
*
|
romp-
*
|
rs6000-
*
\
|
power-
*
|
none-
*
|
580-
*
|
cray2-
*
|
h8300-
*
|
h8500-
*
|
i960-
*
\
|
xmp-
*
|
ymp-
*
\
|
x86-
*
|
ppcbe-
*
|
mipsbe-
*
|
mipsle-
*
|
shbe-
*
|
shle-
*
|
armbe-
*
|
armle-
*
\
|
hppa-
*
|
hppa1.0-
*
|
hppa1.1-
*
|
hppa2.0-
*
|
hppa2.0w-
*
|
hppa2.0n-
*
\
|
hppa-
*
|
hppa1.0-
*
|
hppa1.1-
*
|
hppa2.0-
*
|
hppa2.0w-
*
\
|
hppa2.0n-
*
|
hppa64-
*
\
|
alpha-
*
|
alphaev[4-8]-
*
|
alphaev56-
*
|
alphapca5[67]-
*
\
|
alphaev6[78]-
*
\
|
we32k-
*
|
cydra-
*
|
ns16k-
*
|
pn-
*
|
np1-
*
|
xps100-
*
\
...
...
@@ -221,7 +261,8 @@ case $basic_machine in
|
mipstx39-
*
|
mipstx39el-
*
|
mcore-
*
\
|
f301-
*
|
armv
*
-
*
|
s390-
*
|
sv1-
*
|
t3e-
*
\
|
m88110-
*
|
m680[01234]0-
*
|
m683?2-
*
|
m68360-
*
|
z8k-
*
|
d10v-
*
\
|
thumb-
*
|
v850-
*
|
d30v-
*
|
tic30-
*
|
c30-
*
|
fr30-
*
)
|
thumb-
*
|
v850-
*
|
d30v-
*
|
tic30-
*
|
c30-
*
|
fr30-
*
\
|
bs2000-
*
|
tic54x-
*
|
c54x-
*
|
x86_64-
*
)
;;
# Recognize the various machine names and aliases which stand
# for a CPU type and a company and sometimes even an OS.
...
...
@@ -258,14 +299,14 @@ case $basic_machine in
os
=
-sysv
;;
amiga
|
amiga-
*
)
basic_machine
=
m68k-
cbm
basic_machine
=
m68k-
unknown
;;
amigaos
|
amigados
)
basic_machine
=
m68k-
cbm
basic_machine
=
m68k-
unknown
os
=
-amigaos
;;
amigaunix
|
amix
)
basic_machine
=
m68k-
cbm
basic_machine
=
m68k-
unknown
os
=
-sysv4
;;
apollo68
)
...
...
@@ -319,6 +360,9 @@ case $basic_machine in
crds
|
unos
)
basic_machine
=
m68k-crds
;;
cris
|
cris-
*
|
etrax
*
)
basic_machine
=
cris-axis
;;
da30
|
da30-
*
)
basic_machine
=
m68k-da30
;;
...
...
@@ -473,6 +517,10 @@ case $basic_machine in
basic_machine
=
i386-unknown
os
=
-mingw32
;;
i[34567]86-pw32
|
pw32
)
basic_machine
=
i586-unknown
os
=
-pw32
;;
iris
|
iris4d
)
basic_machine
=
mips-sgi
case
$os
in
...
...
@@ -592,6 +640,10 @@ case $basic_machine in
basic_machine
=
i960-intel
os
=
-mon960
;;
nonstopux
)
basic_machine
=
mips-compaq
os
=
-nonstopux
;;
np1
)
basic_machine
=
np1-gould
;;
...
...
@@ -630,7 +682,7 @@ case $basic_machine in
pentium
|
p5
|
k5
|
k6
|
nexen
)
basic_machine
=
i586-pc
;;
pentiumpro
|
p6
|
6x86
)
pentiumpro
|
p6
|
6x86
|
athlon
)
basic_machine
=
i686-pc
;;
pentiumii
|
pentium2
)
...
...
@@ -639,7 +691,7 @@ case $basic_machine in
pentium-
*
|
p5-
*
|
k5-
*
|
k6-
*
|
nexen-
*
)
basic_machine
=
i586-
`
echo
$basic_machine
|
sed
's/^[^-]*-//'
`
;;
pentiumpro-
*
|
p6-
*
|
6x86-
*
)
pentiumpro-
*
|
p6-
*
|
6x86-
*
|
athlon-
*
)
basic_machine
=
i686-
`
echo
$basic_machine
|
sed
's/^[^-]*-//'
`
;;
pentiumii-
*
|
pentium2-
*
)
...
...
@@ -754,6 +806,10 @@ case $basic_machine in
basic_machine
=
t3e-cray
os
=
-unicos
;;
tic54x
|
c54x
*
)
basic_machine
=
tic54x-unknown
os
=
-coff
;;
tx39
)
basic_machine
=
mipstx39-unknown
;;
...
...
@@ -855,6 +911,9 @@ case $basic_machine in
we32k
)
basic_machine
=
we32k-att
;;
sh3
|
sh4
)
basic_machine
=
sh-unknown
;;
sparc
|
sparcv9
)
basic_machine
=
sparc-sun
;;
...
...
@@ -935,7 +994,8 @@ case $os in
|
-udi
*
|
-eabi
*
|
-lites
*
|
-ieee
*
|
-go32
*
|
-aux
*
\
|
-cygwin
*
|
-pe
*
|
-psos
*
|
-moss
*
|
-proelf
*
|
-rtems
*
\
|
-mingw32
*
|
-linux-gnu
*
|
-uxpv
*
|
-beos
*
|
-mpeix
*
|
-udk
*
\
|
-interix
*
|
-uwin
*
|
-rhapsody
*
|
-opened
*
|
-openstep
*
|
-oskit
*
)
|
-interix
*
|
-uwin
*
|
-rhapsody
*
|
-darwin
*
|
-opened
*
\
|
-openstep
*
|
-oskit
*
|
-conix
*
|
-pw32
*
|
-nonstopux
*
)
# Remember, each alternative MUST END IN *, to match a version number.
;;
-qnx
*
)
...
...
@@ -996,7 +1056,7 @@ case $os in
-ns2
)
os
=
-nextstep2
;;
-nsk
)
-nsk
*
)
os
=
-nsk
;;
# Preserve the version number of sinix5.
...
...
@@ -1262,3 +1322,11 @@ case $basic_machine in
esac
echo
$basic_machine$os
exit
0
# Local variables:
# eval: (add-hook 'write-file-hooks 'time-stamp)
# time-stamp-start: "version='"
# time-stamp-format: "%:y-%02m-%02d"
# time-stamp-end: "'"
# End:
src/test/regress/resultmap
浏览文件 @
0f5169b4
abstime/.*aix4=abstime-1947-PDT
abstime/.*
-
aix4=abstime-1947-PDT
abstime/.*-irix6=abstime-1947-PDT
abstime/alpha.*-dec-osf=abstime-solaris-1947
abstime/i.86-pc-solaris=abstime-solaris-1947
...
...
@@ -6,26 +6,26 @@ abstime/sparc-sun-solaris=abstime-solaris-1947
abstime/.*-sysv5uw=abstime-solaris-1947
float4/.*-qnx=float4-exp-three-digits
float8/.*-bsdi=float8-small-is-zero
float8/.*-freebsd
*
=float8-small-is-zero
float8/.*-freebsd=float8-small-is-zero
float8/i.86-.*-netbsd=float8-small-is-zero
float8/.*-qnx=float8-exp-three-digits
float8/alpha.*-dec-osf=float8-fp-exception
float8/i.86-pc-cygwin
*
=float8-small-is-zero
float8/i.86-pc-cygwin=float8-small-is-zero
geometry/.*-bsdi=geometry-positive-zeros-bsd
geometry/.*-freebsd=geometry-positive-zeros
geometry/.*-freebsd
elf
4.0=geometry-positive-zeros-bsd
geometry/.*-freebsd4.0=geometry-positive-zeros-bsd
geometry/.*-irix6=geometry-irix
geometry/.*-netbsd=geometry-positive-zeros
geometry/alpha.*-dec-osf=geometry-alpha-precision
geometry/hppa=geometry-positive-zeros
geometry/i.86-.*-gnulibc=geometry-i86-gnulibc
geometry/i.86-pc-cygwin
*
=geometry-solaris-precision
geometry/i.86-pc-cygwin=geometry-solaris-precision
geometry/powerpc-unknown-linux-gnu=geometry-powerpc-linux-gnulibc1
geometry/powerpc.*aix4=geometry-powerpc-aix4
geometry/powerpc.*
-
aix4=geometry-powerpc-aix4
geometry/sparc-sun-solaris=geometry-solaris-precision
geometry/alpha.*-linux-gnu=geometry-solaris-precision
geometry/.*beos=geometry-intel-beos
horology/.*aix4=horology-1947-PDT
geometry/.*
-
beos=geometry-intel-beos
horology/.*
-
aix4=horology-1947-PDT
horology/.*-irix6=horology-1947-PDT
horology/alpha.*-dec-osf=horology-solaris-1947
horology/.*-cygwin=horology-no-DST-before-1970
...
...
@@ -41,13 +41,13 @@ int2/.*-netbsd=int2-too-large
int2/.*-qnx=int2-too-large
int2/alpha.*-dec-osf=int2-too-large
int2/hppa=int2-too-large
int2/i.86-pc-cygwin
*
=int2-math-result-out-of-range
int2/i.86-pc-cygwin=int2-math-result-out-of-range
int2/i.86-pc-linux-gnulibc=int2-not-representable
int2/i.86-pc-solaris=int2-too-large
int2/powerpc-unknown-linux-gnulibc1=int2-not-representable
int2/sparc-sun-solaris=int2-too-large
int2/.*-sysv5uw=int2-too-large
int2/.*beos=int2-range-error
int2/.*
-
beos=int2-range-error
int4/.*-aix4=int4-too-large
int4/.*-bsdi=int4-too-large
int4/.*-freebsd=int4-too-large
...
...
@@ -56,15 +56,15 @@ int4/.*-netbsd=int4-too-large
int4/.*-qnx=int4-too-large
int4/alpha.*-dec-osf=int4-too-large
int4/hppa=int4-too-large
int4/i.86-pc-cygwin
*
=int4-math-result-out-of-range
int4/i.86-pc-cygwin=int4-math-result-out-of-range
int4/i.86-pc-linux-gnulibc=int4-not-representable
int4/i.86-pc-solaris=int4-too-large
int4/powerpc-unknown-linux-gnulibc1=int4-not-representable
int4/sparc-sun-solaris=int4-too-large
int4/.*-sysv5uw=int4-too-large
int4/.*beos=int4-range-error
int4/.*
-
beos=int4-range-error
int8/.*-qnx=int8-exp-three-digits
tinterval/.*aix4=tinterval-1947-PDT
tinterval/.*
-
aix4=tinterval-1947-PDT
tinterval/.*-irix6=tinterval-1947-PDT
tinterval/alpha.*-dec-osf=tinterval-solaris-1947
tinterval/i.86-pc-solaris=tinterval-solaris-1947
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录