Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
L
liblongpath-rsync
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
liblongpath
liblongpath-rsync
Commits
750ec9bc
Commit
750ec9bc
authored
May 19, 2013
by
Wayne Davison
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Updated to the version dated 2013-04-24.
parent
7fdba7aa
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
281 additions
and
101 deletions
+281
-101
config.sub
config.sub
+281
-101
No files found.
config.sub
View file @
750ec9bc
#! /bin/sh
#! /bin/sh
# Configuration validation subroutine script.
# Configuration validation subroutine script.
# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
# Copyright 1992-2013 Free Software Foundation, Inc.
# 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation,
# Inc.
timestamp
=
'20
06-07-02
'
timestamp
=
'20
13-04-24
'
# This file is (in principle) common to ALL GNU software.
# This file is free software; you can redistribute it and/or modify it
# The presence of a machine in this file suggests that SOME GNU software
# under the terms of the GNU General Public License as published by
# can handle that machine. It does not imply ALL GNU software can.
# the Free Software Foundation; either version 3 of the License, or
#
# 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
# (at your option) any later version.
# (at your option) any later version.
#
#
# This program is distributed in the hope that it will be useful,
# This program is distributed in the hope that it will be useful,
but
#
but
WITHOUT ANY WARRANTY; without even the implied warranty of
# WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU
# G
NU G
eneral Public License for more details.
# General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program; if not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA
# 02110-1301, USA.
#
#
# As a special exception to the GNU General Public License, if you
# As a special exception to the GNU General Public License, if you
# distribute this file as part of a program that contains a
# distribute this file as part of a program that contains a
# configuration script generated by Autoconf, you may include it under
# configuration script generated by Autoconf, you may include it under
# the same distribution terms that you use for the rest of that program.
# the same distribution terms that you use for the rest of that
# program. This Exception is an additional permission under section 7
# of the GNU General Public License, version 3 ("GPLv3").
# Please send patches to <config-patches@gnu.org>. Submit a context
# Please send patches with a ChangeLog entry to config-patches@gnu.org.
# diff and a properly formatted ChangeLog entry.
#
#
# Configuration subroutine to validate and canonicalize a configuration type.
# Configuration subroutine to validate and canonicalize a configuration type.
# Supply the specified configuration type as an argument.
# Supply the specified configuration type as an argument.
# If it is invalid, we print an error message on stderr and exit with code 1.
# If it is invalid, we print an error message on stderr and exit with code 1.
# Otherwise, we print the canonical config type on stdout and succeed.
# Otherwise, we print the canonical config type on stdout and succeed.
# You can get the latest version of this script from:
# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD
# This file is supposed to be the same for all GNU packages
# This file is supposed to be the same for all GNU packages
# and recognize all the CPU types, system types and aliases
# and recognize all the CPU types, system types and aliases
# that are meaningful with *any* GNU software.
# that are meaningful with *any* GNU software.
...
@@ -72,8 +68,7 @@ Report bugs and patches to <config-patches@gnu.org>."
...
@@ -72,8 +68,7 @@ Report bugs and patches to <config-patches@gnu.org>."
version
=
"
\
version
=
"
\
GNU config.sub (
$timestamp
)
GNU config.sub (
$timestamp
)
Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
Copyright 1992-2013 Free Software Foundation, Inc.
Free 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
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
...
@@ -120,12 +115,18 @@ esac
...
@@ -120,12 +115,18 @@ 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-musl
*
|
linux-uclibc
*
|
uclinux-uclibc
*
|
uclinux-gnu
*
|
kfreebsd
*
-gnu
*
|
\
knetbsd
*
-gnu
*
|
netbsd
*
-gnu
*
|
\
kopensolaris
*
-gnu
*
|
\
storm-chaos
*
|
os2-emx
*
|
rtmk-nova
*
)
storm-chaos
*
|
os2-emx
*
|
rtmk-nova
*
)
os
=
-
$maybe_os
os
=
-
$maybe_os
basic_machine
=
`
echo
$1
|
sed
's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'
`
basic_machine
=
`
echo
$1
|
sed
's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'
`
;;
;;
android-linux
)
os
=
-linux-android
basic_machine
=
`
echo
$1
|
sed
's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'
`
-unknown
;;
*
)
*
)
basic_machine
=
`
echo
$1
|
sed
's/-[^-]*$//'
`
basic_machine
=
`
echo
$1
|
sed
's/-[^-]*$//'
`
if
[
$basic_machine
!=
$1
]
if
[
$basic_machine
!=
$1
]
...
@@ -148,10 +149,13 @@ case $os in
...
@@ -148,10 +149,13 @@ case $os in
-convergent
*
|
-ncr
*
|
-news
|
-32
*
|
-3600
*
|
-3100
*
|
-hitachi
*
|
\
-convergent
*
|
-ncr
*
|
-news
|
-32
*
|
-3600
*
|
-3100
*
|
-hitachi
*
|
\
-c
[
123]
*
|
-convex
*
|
-sun
|
-crds
|
-omron
*
|
-dg
|
-ultra
|
-tti
*
|
\
-c
[
123]
*
|
-convex
*
|
-sun
|
-crds
|
-omron
*
|
-dg
|
-ultra
|
-tti
*
|
\
-harris
|
-dolphin
|
-highlevel
|
-gould
|
-cbm
|
-ns
|
-masscomp
|
\
-harris
|
-dolphin
|
-highlevel
|
-gould
|
-cbm
|
-ns
|
-masscomp
|
\
-apple
|
-axis
|
-knuth
|
-cray
)
-apple
|
-axis
|
-knuth
|
-cray
|
-microblaze
*
)
os
=
os
=
basic_machine
=
$1
basic_machine
=
$1
;;
;;
-bluegene
*
)
os
=
-cnk
;;
-sim
|
-cisco
|
-oki
|
-wec
|
-winbond
)
-sim
|
-cisco
|
-oki
|
-wec
|
-winbond
)
os
=
os
=
basic_machine
=
$1
basic_machine
=
$1
...
@@ -166,10 +170,10 @@ case $os in
...
@@ -166,10 +170,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
;;
;;
...
@@ -214,6 +218,12 @@ case $os in
...
@@ -214,6 +218,12 @@ case $os in
-isc
*
)
-isc
*
)
basic_machine
=
`
echo
$1
|
sed
-e
's/86-.*/86-pc/'
`
basic_machine
=
`
echo
$1
|
sed
-e
's/86-.*/86-pc/'
`
;;
;;
-lynx
*
178
)
os
=
-lynxos178
;;
-lynx
*
5
)
os
=
-lynxos5
;;
-lynx
*
)
-lynx
*
)
os
=
-lynxos
os
=
-lynxos
;;
;;
...
@@ -238,24 +248,34 @@ case $basic_machine in
...
@@ -238,24 +248,34 @@ case $basic_machine in
# Some are omitted here because they have special meanings below.
# Some are omitted here because they have special meanings below.
1750a
|
580
\
1750a
|
580
\
|
a29k
\
|
a29k
\
|
aarch64
|
aarch64_be
\
|
alpha
|
alphaev[4-8]
|
alphaev56
|
alphaev6[78]
|
alphapca5[67]
\
|
alpha
|
alphaev[4-8]
|
alphaev56
|
alphaev6[78]
|
alphapca5[67]
\
|
alpha64
|
alpha64ev[4-8]
|
alpha64ev56
|
alpha64ev6[78]
|
alpha64pca5[67]
\
|
alpha64
|
alpha64ev[4-8]
|
alpha64ev56
|
alpha64ev6[78]
|
alpha64pca5[67]
\
|
am33_2.0
\
|
am33_2.0
\
|
arc
|
arm
|
arm[bl]e
|
arme[lb]
|
armv[2345]
|
armv[345][lb]
|
avr
|
avr32
\
|
arc
|
arceb
\
|
arm
|
arm[bl]e
|
arme[lb]
|
armv[2-8]
|
armv[3-8][lb]
|
armv7[arm]
\
|
avr
|
avr32
\
|
be32
|
be64
\
|
bfin
\
|
bfin
\
|
c4x
|
clipper
\
|
c4x
|
clipper
\
|
d10v
|
d30v
|
dlx
|
dsp16xx
\
|
d10v
|
d30v
|
dlx
|
dsp16xx
\
|
fr30
|
frv
\
|
epiphany
\
|
fido
|
fr30
|
frv
\
|
h8300
|
h8500
|
hppa
|
hppa1.[01]
|
hppa2.0
|
hppa2.0[nw]
|
hppa64
\
|
h8300
|
h8500
|
hppa
|
hppa1.[01]
|
hppa2.0
|
hppa2.0[nw]
|
hppa64
\
|
hexagon
\
|
i370
|
i860
|
i960
|
ia64
\
|
i370
|
i860
|
i960
|
ia64
\
|
ip2k
|
iq2000
\
|
ip2k
|
iq2000
\
|
le32
|
le64
\
|
lm32
\
|
m32c
|
m32r
|
m32rle
|
m68000
|
m68k
|
m88k
\
|
m32c
|
m32r
|
m32rle
|
m68000
|
m68k
|
m88k
\
|
maxq
|
mb
|
microblaze
|
m
core
\
|
maxq
|
mb
|
microblaze
|
m
icroblazeel
|
mcore
|
mep
|
metag
\
|
mips
|
mipsbe
|
mipseb
|
mipsel
|
mipsle
\
|
mips
|
mipsbe
|
mipseb
|
mipsel
|
mipsle
\
|
mips16
\
|
mips16
\
|
mips64
|
mips64el
\
|
mips64
|
mips64el
\
|
mips64
vr
|
mips64vr
el
\
|
mips64
octeon
|
mips64octeon
el
\
|
mips64orion
|
mips64orionel
\
|
mips64orion
|
mips64orionel
\
|
mips64r5900
|
mips64r5900el
\
|
mips64vr
|
mips64vrel
\
|
mips64vr4100
|
mips64vr4100el
\
|
mips64vr4100
|
mips64vr4100el
\
|
mips64vr4300
|
mips64vr4300el
\
|
mips64vr4300
|
mips64vr4300el
\
|
mips64vr5000
|
mips64vr5000el
\
|
mips64vr5000
|
mips64vr5000el
\
...
@@ -266,30 +286,45 @@ case $basic_machine in
...
@@ -266,30 +286,45 @@ case $basic_machine in
|
mipsisa64r2
|
mipsisa64r2el
\
|
mipsisa64r2
|
mipsisa64r2el
\
|
mipsisa64sb1
|
mipsisa64sb1el
\
|
mipsisa64sb1
|
mipsisa64sb1el
\
|
mipsisa64sr71k
|
mipsisa64sr71kel
\
|
mipsisa64sr71k
|
mipsisa64sr71kel
\
|
mipsr5900
|
mipsr5900el
\
|
mipstx39
|
mipstx39el
\
|
mipstx39
|
mipstx39el
\
|
mn10200
|
mn10300
\
|
mn10200
|
mn10300
\
|
moxie
\
|
mt
\
|
mt
\
|
msp430
\
|
msp430
\
|
nios
|
nios2
\
|
nds32
|
nds32le
|
nds32be
\
|
nios
|
nios2
|
nios2eb
|
nios2el
\
|
ns16k
|
ns32k
\
|
ns16k
|
ns32k
\
|
or32
\
|
open8
\
|
or1k
|
or32
\
|
pdp10
|
pdp11
|
pj
|
pjl
\
|
pdp10
|
pdp11
|
pj
|
pjl
\
|
powerpc
|
powerpc64
|
powerpc64le
|
powerpcle
|
ppcbe
\
|
powerpc
|
powerpc64
|
powerpc64le
|
powerpcle
\
|
pyramid
\
|
pyramid
\
|
sh
|
sh[1234]
|
sh[24]a
|
sh[23]e
|
sh[34]eb
|
sheb
|
shbe
|
shle
|
sh[1234]le
|
sh3ele
\
|
rl78
|
rx
\
|
score
\
|
sh
|
sh[1234]
|
sh[24]a
|
sh[24]aeb
|
sh[23]e
|
sh[34]eb
|
sheb
|
shbe
|
shle
|
sh[1234]le
|
sh3ele
\
|
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
|
thumb
|
tic4x
|
tic80
|
tron
\
|
tahoe
|
tic4x
|
tic54x
|
tic55x
|
tic6x
|
tic80
|
tron
\
|
v850
|
v850e
\
|
ubicom32
\
|
v850
|
v850e
|
v850e1
|
v850e2
|
v850es
|
v850e2v3
\
|
we32k
\
|
we32k
\
|
x86
|
x
scale
|
xscalee[bl]
|
xstormy16
|
xtensa
\
|
x86
|
x
c16x
|
xstormy16
|
xtensa
\
|
z8k
)
|
z8k
|
z80
)
basic_machine
=
$basic_machine
-unknown
basic_machine
=
$basic_machine
-unknown
;;
;;
m6811
|
m68hc11
|
m6812
|
m68hc12
)
c54x
)
# Motorola 68HC11/12.
basic_machine
=
tic54x-unknown
;;
c55x
)
basic_machine
=
tic55x-unknown
;;
c6x
)
basic_machine
=
tic6x-unknown
;;
m6811
|
m68hc11
|
m6812
|
m68hc12
|
m68hcs12x
|
picochip
)
basic_machine
=
$basic_machine
-unknown
basic_machine
=
$basic_machine
-unknown
os
=
-none
os
=
-none
;;
;;
...
@@ -299,6 +334,21 @@ case $basic_machine in
...
@@ -299,6 +334,21 @@ case $basic_machine in
basic_machine
=
mt-unknown
basic_machine
=
mt-unknown
;;
;;
strongarm
|
thumb
|
xscale
)
basic_machine
=
arm-unknown
;;
xgate
)
basic_machine
=
$basic_machine
-unknown
os
=
-none
;;
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.
...
@@ -313,29 +363,37 @@ case $basic_machine in
...
@@ -313,29 +363,37 @@ case $basic_machine in
# Recognize the basic CPU types with company name.
# Recognize the basic CPU types with company name.
580-
*
\
580-
*
\
|
a29k-
*
\
|
a29k-
*
\
|
aarch64-
*
|
aarch64_be-
*
\
|
alpha-
*
|
alphaev[4-8]-
*
|
alphaev56-
*
|
alphaev6[78]-
*
\
|
alpha-
*
|
alphaev[4-8]-
*
|
alphaev56-
*
|
alphaev6[78]-
*
\
|
alpha64-
*
|
alpha64ev[4-8]-
*
|
alpha64ev56-
*
|
alpha64ev6[78]-
*
\
|
alpha64-
*
|
alpha64ev[4-8]-
*
|
alpha64ev56-
*
|
alpha64ev6[78]-
*
\
|
alphapca5[67]-
*
|
alpha64pca5[67]-
*
|
arc-
*
\
|
alphapca5[67]-
*
|
alpha64pca5[67]-
*
|
arc-
*
|
arceb-
*
\
|
arm-
*
|
armbe-
*
|
armle-
*
|
armeb-
*
|
armv
*
-
*
\
|
arm-
*
|
armbe-
*
|
armle-
*
|
armeb-
*
|
armv
*
-
*
\
|
avr-
*
|
avr32-
*
\
|
avr-
*
|
avr32-
*
\
|
be32-
*
|
be64-
*
\
|
bfin-
*
|
bs2000-
*
\
|
bfin-
*
|
bs2000-
*
\
|
c[123]
*
|
c30-
*
|
[
cjt]90-
*
|
c4x-
*
|
c54x-
*
|
c55x-
*
|
c6x-
*
\
|
c[123]
*
|
c30-
*
|
[
cjt]90-
*
|
c4x-
*
\
|
clipper-
*
|
craynv-
*
|
cydra-
*
\
|
clipper-
*
|
craynv-
*
|
cydra-
*
\
|
d10v-
*
|
d30v-
*
|
dlx-
*
\
|
d10v-
*
|
d30v-
*
|
dlx-
*
\
|
elxsi-
*
\
|
elxsi-
*
\
|
f30[01]-
*
|
f700-
*
|
fr30-
*
|
frv-
*
|
fx80-
*
\
|
f30[01]-
*
|
f700-
*
|
f
ido-
*
|
f
r30-
*
|
frv-
*
|
fx80-
*
\
|
h8300-
*
|
h8500-
*
\
|
h8300-
*
|
h8500-
*
\
|
hppa-
*
|
hppa1.[01]-
*
|
hppa2.0-
*
|
hppa2.0[nw]-
*
|
hppa64-
*
\
|
hppa-
*
|
hppa1.[01]-
*
|
hppa2.0-
*
|
hppa2.0[nw]-
*
|
hppa64-
*
\
|
hexagon-
*
\
|
i
*
86-
*
|
i860-
*
|
i960-
*
|
ia64-
*
\
|
i
*
86-
*
|
i860-
*
|
i960-
*
|
ia64-
*
\
|
ip2k-
*
|
iq2000-
*
\
|
ip2k-
*
|
iq2000-
*
\
|
le32-
*
|
le64-
*
\
|
lm32-
*
\
|
m32c-
*
|
m32r-
*
|
m32rle-
*
\
|
m32c-
*
|
m32r-
*
|
m32rle-
*
\
|
m68000-
*
|
m680[012346]0-
*
|
m68360-
*
|
m683?2-
*
|
m68k-
*
\
|
m68000-
*
|
m680[012346]0-
*
|
m68360-
*
|
m683?2-
*
|
m68k-
*
\
|
m88110-
*
|
m88k-
*
|
maxq-
*
|
mcore-
*
\
|
m88110-
*
|
m88k-
*
|
maxq-
*
|
mcore-
*
|
metag-
*
\
|
microblaze-
*
|
microblazeel-
*
\
|
mips-
*
|
mipsbe-
*
|
mipseb-
*
|
mipsel-
*
|
mipsle-
*
\
|
mips-
*
|
mipsbe-
*
|
mipseb-
*
|
mipsel-
*
|
mipsle-
*
\
|
mips16-
*
\
|
mips16-
*
\
|
mips64-
*
|
mips64el-
*
\
|
mips64-
*
|
mips64el-
*
\
|
mips64
vr-
*
|
mips64vr
el-
*
\
|
mips64
octeon-
*
|
mips64octeon
el-
*
\
|
mips64orion-
*
|
mips64orionel-
*
\
|
mips64orion-
*
|
mips64orionel-
*
\
|
mips64r5900-
*
|
mips64r5900el-
*
\
|
mips64vr-
*
|
mips64vrel-
*
\
|
mips64vr4100-
*
|
mips64vr4100el-
*
\
|
mips64vr4100-
*
|
mips64vr4100el-
*
\
|
mips64vr4300-
*
|
mips64vr4300el-
*
\
|
mips64vr4300-
*
|
mips64vr4300el-
*
\
|
mips64vr5000-
*
|
mips64vr5000el-
*
\
|
mips64vr5000-
*
|
mips64vr5000el-
*
\
...
@@ -346,31 +404,41 @@ case $basic_machine in
...
@@ -346,31 +404,41 @@ case $basic_machine in
|
mipsisa64r2-
*
|
mipsisa64r2el-
*
\
|
mipsisa64r2-
*
|
mipsisa64r2el-
*
\
|
mipsisa64sb1-
*
|
mipsisa64sb1el-
*
\
|
mipsisa64sb1-
*
|
mipsisa64sb1el-
*
\
|
mipsisa64sr71k-
*
|
mipsisa64sr71kel-
*
\
|
mipsisa64sr71k-
*
|
mipsisa64sr71kel-
*
\
|
mipsr5900-
*
|
mipsr5900el-
*
\
|
mipstx39-
*
|
mipstx39el-
*
\
|
mipstx39-
*
|
mipstx39el-
*
\
|
mmix-
*
\
|
mmix-
*
\
|
mt-
*
\
|
mt-
*
\
|
msp430-
*
\
|
msp430-
*
\
|
nios-
*
|
nios2-
*
\
|
nds32-
*
|
nds32le-
*
|
nds32be-
*
\
|
nios-
*
|
nios2-
*
|
nios2eb-
*
|
nios2el-
*
\
|
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-
*
\
|
r
omp-
*
|
rs6000
-
*
\
|
r
l78-
*
|
romp-
*
|
rs6000-
*
|
rx
-
*
\
|
sh-
*
|
sh[1234]-
*
|
sh[24]a-
*
|
sh[23]e-
*
|
sh[34]eb-
*
|
sheb-
*
|
shbe-
*
\
|
sh-
*
|
sh[1234]-
*
|
sh[24]a-
*
|
sh[2
4]aeb-
*
|
sh[2
3]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
*
-
*
\
|
tron-
*
\
|
tron-
*
\
|
v850-
*
|
v850e-
*
|
vax-
*
\
|
ubicom32-
*
\
|
v850-
*
|
v850e-
*
|
v850e1-
*
|
v850es-
*
|
v850e2-
*
|
v850e2v3-
*
\
|
vax-
*
\
|
we32k-
*
\
|
we32k-
*
\
|
x86-
*
|
x86_64-
*
|
x
ps100-
*
|
xscale-
*
|
xscalee[bl]
-
*
\
|
x86-
*
|
x86_64-
*
|
x
c16x-
*
|
xps100
-
*
\
|
xstormy16-
*
|
xtensa-
*
\
|
xstormy16-
*
|
xtensa
*
-
*
\
|
ymp-
*
\
|
ymp-
*
\
|
z8k-
*
)
|
z8k-
*
|
z80-
*
)
;;
# Recognize the basic CPU types without company name, with glob match.
xtensa
*
)
basic_machine
=
$basic_machine
-unknown
;;
;;
# Recognize the various machine names and aliases which stand
# Recognize the various machine names and aliases which stand
# for a CPU type and a company and sometimes even an OS.
# for a CPU type and a company and sometimes even an OS.
...
@@ -388,7 +456,7 @@ case $basic_machine in
...
@@ -388,7 +456,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
)
...
@@ -434,6 +502,10 @@ case $basic_machine in
...
@@ -434,6 +502,10 @@ case $basic_machine in
basic_machine
=
m68k-apollo
basic_machine
=
m68k-apollo
os
=
-bsd
os
=
-bsd
;;
;;
aros
)
basic_machine
=
i386-pc
os
=
-aros
;;
aux
)
aux
)
basic_machine
=
m68k-apple
basic_machine
=
m68k-apple
os
=
-aux
os
=
-aux
...
@@ -442,10 +514,35 @@ case $basic_machine in
...
@@ -442,10 +514,35 @@ case $basic_machine in
basic_machine
=
ns32k-sequent
basic_machine
=
ns32k-sequent
os
=
-dynix
os
=
-dynix
;;
;;
blackfin
)
basic_machine
=
bfin-unknown
os
=
-linux
;;
blackfin-
*
)
basic_machine
=
bfin-
`
echo
$basic_machine
|
sed
's/^[^-]*-//'
`
os
=
-linux
;;
bluegene
*
)
basic_machine
=
powerpc-ibm
os
=
-cnk
;;
c54x-
*
)
basic_machine
=
tic54x-
`
echo
$basic_machine
|
sed
's/^[^-]*-//'
`
;;
c55x-
*
)
basic_machine
=
tic55x-
`
echo
$basic_machine
|
sed
's/^[^-]*-//'
`
;;
c6x-
*
)
basic_machine
=
tic6x-
`
echo
$basic_machine
|
sed
's/^[^-]*-//'
`
;;
c90
)
c90
)
basic_machine
=
c90-cray
basic_machine
=
c90-cray
os
=
-unicos
os
=
-unicos
;;
;;
cegcc
)
basic_machine
=
arm-unknown
os
=
-cegcc
;;
convex-c1
)
convex-c1
)
basic_machine
=
c1-convex
basic_machine
=
c1-convex
os
=
-bsd
os
=
-bsd
...
@@ -474,8 +571,8 @@ case $basic_machine in
...
@@ -474,8 +571,8 @@ case $basic_machine in
basic_machine
=
craynv-cray
basic_machine
=
craynv-cray
os
=
-unicosmp
os
=
-unicosmp
;;
;;
cr16
c
)
cr16
|
cr16-
*
)
basic_machine
=
cr16
c
-unknown
basic_machine
=
cr16-unknown
os
=
-elf
os
=
-elf
;;
;;
crds
|
unos
)
crds
|
unos
)
...
@@ -513,6 +610,10 @@ case $basic_machine in
...
@@ -513,6 +610,10 @@ case $basic_machine in
basic_machine
=
m88k-motorola
basic_machine
=
m88k-motorola
os
=
-sysv3
os
=
-sysv3
;;
;;
dicos
)
basic_machine
=
i686-pc
os
=
-dicos
;;
djgpp
)
djgpp
)
basic_machine
=
i586-pc
basic_machine
=
i586-pc
os
=
-msdosdjgpp
os
=
-msdosdjgpp
...
@@ -628,7 +729,6 @@ case $basic_machine in
...
@@ -628,7 +729,6 @@ case $basic_machine in
i370-ibm
*
|
ibm
*
)
i370-ibm
*
|
ibm
*
)
basic_machine
=
i370-ibm
basic_machine
=
i370-ibm
;;
;;
# I'm not sure what "Sysv32" means. Should this be sysv3.2?
i
*
86v32
)
i
*
86v32
)
basic_machine
=
`
echo
$1
|
sed
-e
's/86.*/86-pc/'
`
basic_machine
=
`
echo
$1
|
sed
-e
's/86.*/86-pc/'
`
os
=
-sysv32
os
=
-sysv32
...
@@ -667,6 +767,14 @@ case $basic_machine in
...
@@ -667,6 +767,14 @@ case $basic_machine in
basic_machine
=
m68k-isi
basic_machine
=
m68k-isi
os
=
-sysv
os
=
-sysv
;;
;;
m68knommu
)
basic_machine
=
m68k-unknown
os
=
-linux
;;
m68knommu-
*
)
basic_machine
=
m68k-
`
echo
$basic_machine
|
sed
's/^[^-]*-//'
`
os
=
-linux
;;
m88k-omron
*
)
m88k-omron
*
)
basic_machine
=
m88k-omron
basic_machine
=
m88k-omron
;;
;;
...
@@ -678,10 +786,21 @@ case $basic_machine in
...
@@ -678,10 +786,21 @@ case $basic_machine in
basic_machine
=
ns32k-utek
basic_machine
=
ns32k-utek
os
=
-sysv
os
=
-sysv
;;
;;
microblaze
*
)
basic_machine
=
microblaze-xilinx
;;
mingw64
)
basic_machine
=
x86_64-pc
os
=
-mingw64
;;
mingw32
)
mingw32
)
basic_machine
=
i386-pc
basic_machine
=
i386-pc
os
=
-mingw32
os
=
-mingw32
;;
;;
mingw32ce
)
basic_machine
=
arm-unknown
os
=
-mingw32ce
;;
miniframe
)
miniframe
)
basic_machine
=
m68000-convergent
basic_machine
=
m68000-convergent
;;
;;
...
@@ -710,10 +829,18 @@ case $basic_machine in
...
@@ -710,10 +829,18 @@ case $basic_machine in
ms1-
*
)
ms1-
*
)
basic_machine
=
`
echo
$basic_machine
|
sed
-e
's/ms1-/mt-/'
`
basic_machine
=
`
echo
$basic_machine
|
sed
-e
's/ms1-/mt-/'
`
;;
;;
msys
)
basic_machine
=
i386-pc
os
=
-msys
;;
mvs
)
mvs
)
basic_machine
=
i370-ibm
basic_machine
=
i370-ibm
os
=
-mvs
os
=
-mvs
;;
;;
nacl
)
basic_machine
=
le32-unknown
os
=
-nacl
;;
ncr3000
)
ncr3000
)
basic_machine
=
i486-ncr
basic_machine
=
i486-ncr
os
=
-sysv4
os
=
-sysv4
...
@@ -778,6 +905,12 @@ case $basic_machine in
...
@@ -778,6 +905,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
;;
;;
...
@@ -808,6 +941,14 @@ case $basic_machine in
...
@@ -808,6 +941,14 @@ case $basic_machine in
basic_machine
=
i860-intel
basic_machine
=
i860-intel
os
=
-osf
os
=
-osf
;;
;;
parisc
)
basic_machine
=
hppa-unknown
os
=
-linux
;;
parisc-
*
)
basic_machine
=
hppa-
`
echo
$basic_machine
|
sed
's/^[^-]*-//'
`
os
=
-linux
;;
pbd
)
pbd
)
basic_machine
=
sparc-tti
basic_machine
=
sparc-tti
;;
;;
...
@@ -852,9 +993,10 @@ case $basic_machine in
...
@@ -852,9 +993,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
...
@@ -879,7 +1021,11 @@ case $basic_machine in
...
@@ -879,7 +1021,11 @@ case $basic_machine in
basic_machine
=
i586-unknown
basic_machine
=
i586-unknown
os
=
-pw32
os
=
-pw32
;;
;;
rdos
)
rdos
|
rdos64
)
basic_machine
=
x86_64-pc
os
=
-rdos
;;
rdos32
)
basic_machine
=
i386-pc
basic_machine
=
i386-pc
os
=
-rdos
os
=
-rdos
;;
;;
...
@@ -909,6 +1055,10 @@ case $basic_machine in
...
@@ -909,6 +1055,10 @@ case $basic_machine in
sb1el
)
sb1el
)
basic_machine
=
mipsisa64sb1el-unknown
basic_machine
=
mipsisa64sb1el-unknown
;;
;;
sde
)
basic_machine
=
mipsisa32-sde
os
=
-elf
;;
sei
)
sei
)
basic_machine
=
mips-sei
basic_machine
=
mips-sei
os
=
-seiux
os
=
-seiux
...
@@ -920,6 +1070,9 @@ case $basic_machine in
...
@@ -920,6 +1070,9 @@ case $basic_machine in
basic_machine
=
sh-hitachi
basic_machine
=
sh-hitachi
os
=
-hms
os
=
-hms
;;
;;
sh5el
)
basic_machine
=
sh5le-unknown
;;
sh64
)
sh64
)
basic_machine
=
sh64-unknown
basic_machine
=
sh64-unknown
;;
;;
...
@@ -941,6 +1094,9 @@ case $basic_machine in
...
@@ -941,6 +1094,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
;;
;;
...
@@ -997,17 +1153,9 @@ case $basic_machine in
...
@@ -997,17 +1153,9 @@ case $basic_machine in
basic_machine
=
t90-cray
basic_machine
=
t90-cray
os
=
-unicos
os
=
-unicos
;;
;;
tic54x
|
c54x
*
)
tile
*
)
basic_machine
=
tic54x-unknown
basic_machine
=
$basic_machine
-unknown
os
=
-coff
os
=
-linux-gnu
;;
tic55x
|
c55x
*
)
basic_machine
=
tic55x-unknown
os
=
-coff
;;
tic6x
|
c6x
*
)
basic_machine
=
tic6x-unknown
os
=
-coff
;;
;;
tx39
)
tx39
)
basic_machine
=
mipstx39-unknown
basic_machine
=
mipstx39-unknown
...
@@ -1076,6 +1224,9 @@ case $basic_machine in
...
@@ -1076,6 +1224,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
...
@@ -1084,6 +1235,10 @@ case $basic_machine in
...
@@ -1084,6 +1235,10 @@ case $basic_machine in
basic_machine
=
z8k-unknown
basic_machine
=
z8k-unknown
os
=
-sim
os
=
-sim
;;
;;
z80-
*
-coff
)
basic_machine
=
z80-unknown
os
=
-sim
;;
none
)
none
)
basic_machine
=
none-none
basic_machine
=
none-none
os
=
-none
os
=
-none
...
@@ -1122,7 +1277,7 @@ case $basic_machine in
...
@@ -1122,7 +1277,7 @@ case $basic_machine in
we32k
)
we32k
)
basic_machine
=
we32k-att
basic_machine
=
we32k-att
;;
;;
sh[1234]
|
sh[24]a
|
sh[34]eb
|
sh[1234]le
|
sh[23]ele
)
sh[1234]
|
sh[24]a
|
sh[
24]aeb
|
sh[
34]eb
|
sh[1234]le
|
sh[23]ele
)
basic_machine
=
sh-unknown
basic_machine
=
sh-unknown
;;
;;
sparc
|
sparcv8
|
sparcv9
|
sparcv9b
|
sparcv9v
)
sparc
|
sparcv8
|
sparcv9
|
sparcv9b
|
sparcv9v
)
...
@@ -1169,9 +1324,12 @@ esac
...
@@ -1169,9 +1324,12 @@ 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
)
os
=
-auroraux
;;
-solaris1
|
-solaris1
.
*
)
-solaris1
|
-solaris1
.
*
)
os
=
`
echo
$os
|
sed
-e
's|solaris1|sunos4|'
`
os
=
`
echo
$os
|
sed
-e
's|solaris1|sunos4|'
`
;;
;;
...
@@ -1192,21 +1350,23 @@ case $os in
...
@@ -1192,21 +1350,23 @@ case $os in
# Each alternative MUST END IN A *, to match a version number.
# Each alternative MUST END IN A *, to match a version number.
# -sysv* is not here because it comes later, after sysvr4.
# -sysv* is not here because it comes later, after sysvr4.
-gnu
*
|
-bsd
*
|
-mach
*
|
-minix
*
|
-genix
*
|
-ultrix
*
|
-irix
*
\
-gnu
*
|
-bsd
*
|
-mach
*
|
-minix
*
|
-genix
*
|
-ultrix
*
|
-irix
*
\
|
-
*
vms
*
|
-sco
*
|
-esix
*
|
-isc
*
|
-aix
*
|
-sunos
|
-sunos
[
34]
*
\
|
-
*
vms
*
|
-sco
*
|
-esix
*
|
-isc
*
|
-aix
*
|
-cnk
*
|
-sunos
|
-sunos
[
34]
*
\
|
-hpux
*
|
-unos
*
|
-osf
*
|
-luna
*
|
-dgux
*
|
-solaris
*
|
-sym
*
\
|
-hpux
*
|
-unos
*
|
-osf
*
|
-luna
*
|
-dgux
*
|
-auroraux
*
|
-solaris
*
\
|
-sym
*
|
-kopensolaris
*
|
-plan9
*
\
|
-amigaos
*
|
-amigados
*
|
-msdos
*
|
-newsos
*
|
-unicos
*
|
-aof
*
\
|
-amigaos
*
|
-amigados
*
|
-msdos
*
|
-newsos
*
|
-unicos
*
|
-aof
*
\
|
-aos
*
\
|
-aos
*
|
-aros
*
\
|
-nindy
*
|
-vxsim
*
|
-vxworks
*
|
-ebmon
*
|
-hms
*
|
-mvs
*
\
|
-nindy
*
|
-vxsim
*
|
-vxworks
*
|
-ebmon
*
|
-hms
*
|
-mvs
*
\
|
-clix
*
|
-riscos
*
|
-uniplus
*
|
-iris
*
|
-rtu
*
|
-xenix
*
\
|
-clix
*
|
-riscos
*
|
-uniplus
*
|
-iris
*
|
-rtu
*
|
-xenix
*
\
|
-hiux
*
|
-386bsd
*
|
-knetbsd
*
|
-mirbsd
*
|
-netbsd
*
\
|
-hiux
*
|
-386bsd
*
|
-knetbsd
*
|
-mirbsd
*
|
-netbsd
*
\
|
-openbsd
*
|
-solidbsd
*
\
|
-
bitrig
*
|
-
openbsd
*
|
-solidbsd
*
\
|
-ekkobsd
*
|
-kfreebsd
*
|
-freebsd
*
|
-riscix
*
|
-lynxos
*
\
|
-ekkobsd
*
|
-kfreebsd
*
|
-freebsd
*
|
-riscix
*
|
-lynxos
*
\
|
-bosx
*
|
-nextstep
*
|
-cxux
*
|
-aout
*
|
-elf
*
|
-oabi
*
\
|
-bosx
*
|
-nextstep
*
|
-cxux
*
|
-aout
*
|
-elf
*
|
-oabi
*
\
|
-ptx
*
|
-coff
*
|
-ecoff
*
|
-winnt
*
|
-domain
*
|
-vsta
*
\
|
-ptx
*
|
-coff
*
|
-ecoff
*
|
-winnt
*
|
-domain
*
|
-vsta
*
\
|
-udi
*
|
-eabi
*
|
-lites
*
|
-ieee
*
|
-go32
*
|
-aux
*
\
|
-udi
*
|
-eabi
*
|
-lites
*
|
-ieee
*
|
-go32
*
|
-aux
*
\
|
-chorusos
*
|
-chorusrdb
*
\
|
-chorusos
*
|
-chorusrdb
*
|
-cegcc
*
\
|
-cygwin
*
|
-pe
*
|
-psos
*
|
-moss
*
|
-proelf
*
|
-rtems
*
\
|
-cygwin
*
|
-msys
*
|
-pe
*
|
-psos
*
|
-moss
*
|
-proelf
*
|
-rtems
*
\
|
-mingw32
*
|
-linux-gnu
*
|
-linux-newlib
*
|
-linux-uclibc
*
\
|
-mingw32
*
|
-mingw64
*
|
-linux-gnu
*
|
-linux-android
*
\
|
-linux-newlib
*
|
-linux-musl
*
|
-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
*
\
...
@@ -1214,7 +1374,7 @@ case $os in
...
@@ -1214,7 +1374,7 @@ case $os in
|
-os2
*
|
-vos
*
|
-palmos
*
|
-uclinux
*
|
-nucleus
*
\
|
-os2
*
|
-vos
*
|
-palmos
*
|
-uclinux
*
|
-nucleus
*
\
|
-morphos
*
|
-superux
*
|
-rtmk
*
|
-rtmk-nova
*
|
-windiss
*
\
|
-morphos
*
|
-superux
*
|
-rtmk
*
|
-rtmk-nova
*
|
-windiss
*
\
|
-powermax
*
|
-dnix
*
|
-nx6
|
-nx7
|
-sei
*
|
-dragonfly
*
\
|
-powermax
*
|
-dnix
*
|
-nx6
|
-nx7
|
-sei
*
|
-dragonfly
*
\
|
-skyos
*
|
-haiku
*
|
-rdos
*
|
-toppers
*
)
|
-skyos
*
|
-haiku
*
|
-rdos
*
|
-toppers
*
|
-drops
*
|
-es
*
)
# Remember, each alternative MUST END IN *, to match a version number.
# Remember, each alternative MUST END IN *, to match a version number.
;;
;;
-qnx
*
)
-qnx
*
)
...
@@ -1253,7 +1413,7 @@ case $os in
...
@@ -1253,7 +1413,7 @@ case $os in
-opened
*
)
-opened
*
)
os
=
-openedition
os
=
-openedition
;;
;;
-os400
*
)
-os400
*
)
os
=
-os400
os
=
-os400
;;
;;
-wince
*
)
-wince
*
)
...
@@ -1302,7 +1462,7 @@ case $os in
...
@@ -1302,7 +1462,7 @@ case $os in
-sinix
*
)
-sinix
*
)
os
=
-sysv4
os
=
-sysv4
;;
;;
-tpf
*
)
-tpf
*
)
os
=
-tpf
os
=
-tpf
;;
;;
-triton
*
)
-triton
*
)
...
@@ -1338,12 +1498,14 @@ case $os in
...
@@ -1338,12 +1498,14 @@ case $os in
-aros
*
)
-aros
*
)
os
=
-aros
os
=
-aros
;;
;;
-kaos
*
)
os
=
-kaos
;;
-zvmoe
)
-zvmoe
)
os
=
-zvmoe
os
=
-zvmoe
;;
;;
-dicos
*
)
os
=
-dicos
;;
-nacl
*
)
;;
-none
)
-none
)
;;
;;
*
)
*
)
...
@@ -1366,7 +1528,10 @@ else
...
@@ -1366,7 +1528,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
spu-
*
)
score-
*
)
os
=
-elf
;;
spu-
*
)
os
=
-elf
os
=
-elf
;;
;;
*
-acorn
)
*
-acorn
)
...
@@ -1378,8 +1543,20 @@ case $basic_machine in
...
@@ -1378,8 +1543,20 @@ case $basic_machine in
arm
*
-semi
)
arm
*
-semi
)
os
=
-aout
os
=
-aout
;;
;;
c4x-
*
|
tic4x-
*
)
c4x-
*
|
tic4x-
*
)
os
=
-coff
os
=
-coff
;;
hexagon-
*
)
os
=
-elf
;;
tic54x-
*
)
os
=
-coff
;;
tic55x-
*
)
os
=
-coff
;;
tic6x-
*
)
os
=
-coff
;;
;;
# This must come before the *-dec entry.
# This must come before the *-dec entry.
pdp10-
*
)
pdp10-
*
)
...
@@ -1399,19 +1576,22 @@ case $basic_machine in
...
@@ -1399,19 +1576,22 @@ case $basic_machine in
;;
;;
m68000-sun
)
m68000-sun
)
os
=
-sunos3
os
=
-sunos3
# This also exists in the configure program, but was not the
# default.
# os=-sunos4
;;
;;
m68
*
-cisco
)
m68
*
-cisco
)
os
=
-aout
os
=
-aout
;;
;;
mep-
*
)
os
=
-elf
;;
mips
*
-cisco
)
mips
*
-cisco
)
os
=
-elf
os
=
-elf
;;
;;
mips
*
-
*
)
mips
*
-
*
)
os
=
-elf
os
=
-elf
;;
;;
or1k-
*
)
os
=
-elf
;;
or32-
*
)
or32-
*
)
os
=
-coff
os
=
-coff
;;
;;
...
@@ -1430,7 +1610,7 @@ case $basic_machine in
...
@@ -1430,7 +1610,7 @@ case $basic_machine in
*
-ibm
)
*
-ibm
)
os
=
-aix
os
=
-aix
;;
;;
*
-knuth
)
*
-knuth
)
os
=
-mmixware
os
=
-mmixware
;;
;;
*
-wec
)
*
-wec
)
...
@@ -1535,7 +1715,7 @@ case $basic_machine in
...
@@ -1535,7 +1715,7 @@ case $basic_machine in
-sunos
*
)
-sunos
*
)
vendor
=
sun
vendor
=
sun
;;
;;
-aix
*
)
-
cnk
*
|
-
aix
*
)
vendor
=
ibm
vendor
=
ibm
;;
;;
-beos
*
)
-beos
*
)
...
...
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