<p>Joshua C. Colp <strong>merged</strong> this change.</p><p><a href="https://gerrit.asterisk.org/10775">View Change</a></p><div style="white-space:pre-wrap">Approvals:
George Joseph: Looks good to me, but someone else must approve
Joshua C. Colp: Looks good to me, approved; Approved for Submit
</div><pre style="font-family: monospace,monospace; white-space: pre-wrap;">build: Update config.guess and config.sub<br><br>Pulled from the authoritative respository at:<br><br> https://git.savannah.gnu.org/cgit/config.git/tree/<br><br>Change-Id: I748708ce24d4d47ff1f395075d0b08d3da3355e0<br>---<br>M config.guess<br>M config.sub<br>2 files changed, 1,717 insertions(+), 1,740 deletions(-)<br><br></pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;"><span>diff --git a/config.guess b/config.guess</span><br><span>index 69ed3e5..94c4ac1 100755</span><br><span>--- a/config.guess</span><br><span>+++ b/config.guess</span><br><span>@@ -1,8 +1,8 @@</span><br><span> #! /bin/sh</span><br><span> # Attempt to guess a canonical system name.</span><br><span style="color: hsl(0, 100%, 40%);">-# Copyright 1992-2017 Free Software Foundation, Inc.</span><br><span style="color: hsl(120, 100%, 40%);">+# Copyright 1992-2018 Free Software Foundation, Inc.</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-timestamp='2017-03-05'</span><br><span style="color: hsl(120, 100%, 40%);">+timestamp='2018-12-07'</span><br><span> </span><br><span> # This file is free software; you can redistribute it and/or modify it</span><br><span> # under the terms of the GNU General Public License as published by</span><br><span>@@ -15,7 +15,7 @@</span><br><span> # General Public License for more details.</span><br><span> #</span><br><span> # You should have received a copy of the GNU General Public License</span><br><span style="color: hsl(0, 100%, 40%);">-# along with this program; if not, see <http://www.gnu.org/licenses/>.</span><br><span style="color: hsl(120, 100%, 40%);">+# along with this program; if not, see <https://www.gnu.org/licenses/>.</span><br><span> #</span><br><span> # As a special exception to the GNU General Public License, if you</span><br><span> # distribute this file as part of a program that contains a</span><br><span>@@ -27,7 +27,7 @@</span><br><span> # Originally written by Per Bothner; maintained since 2000 by Ben Elliston.</span><br><span> #</span><br><span> # You can get the latest version of this script from:</span><br><span style="color: hsl(0, 100%, 40%);">-# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess</span><br><span style="color: hsl(120, 100%, 40%);">+# https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess</span><br><span> #</span><br><span> # Please send patches to <config-patches@gnu.org>.</span><br><span> </span><br><span>@@ -39,7 +39,7 @@</span><br><span> </span><br><span> Output the configuration name of the system \`$me' is run on.</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-Operation modes:</span><br><span style="color: hsl(120, 100%, 40%);">+Options:</span><br><span> -h, --help print this help, then exit</span><br><span> -t, --time-stamp print date of last modification, then exit</span><br><span> -v, --version print version number, then exit</span><br><span>@@ -50,7 +50,7 @@</span><br><span> GNU config.guess ($timestamp)</span><br><span> </span><br><span> Originally written by Per Bothner.</span><br><span style="color: hsl(0, 100%, 40%);">-Copyright 1992-2017 Free Software Foundation, Inc.</span><br><span style="color: hsl(120, 100%, 40%);">+Copyright 1992-2018 Free Software Foundation, Inc.</span><br><span> </span><br><span> This is free software; see the source for copying conditions. There is NO</span><br><span> warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."</span><br><span>@@ -84,8 +84,6 @@</span><br><span> exit 1</span><br><span> fi</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-trap 'exit 1' 1 2 15</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span> # CC_FOR_BUILD -- compiler used by this script. Note that the use of a</span><br><span> # compiler to aid in system detection is discouraged as it requires</span><br><span> # temporary files to be created and, as you can see below, it is a</span><br><span>@@ -96,34 +94,38 @@</span><br><span> </span><br><span> # Portable tmp directory creation inspired by the Autoconf team.</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-set_cc_for_build='</span><br><span style="color: hsl(0, 100%, 40%);">-trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ;</span><br><span style="color: hsl(0, 100%, 40%);">-trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ;</span><br><span style="color: hsl(0, 100%, 40%);">-: ${TMPDIR=/tmp} ;</span><br><span style="color: hsl(0, 100%, 40%);">- { tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } ||</span><br><span style="color: hsl(0, 100%, 40%);">- { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } ||</span><br><span style="color: hsl(0, 100%, 40%);">- { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir $tmp) && echo "Warning: creating insecure temp directory" >&2 ; } ||</span><br><span style="color: hsl(0, 100%, 40%);">- { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ;</span><br><span style="color: hsl(0, 100%, 40%);">-dummy=$tmp/dummy ;</span><br><span style="color: hsl(0, 100%, 40%);">-tmpfiles="$dummy.c $dummy.o $dummy.rel $dummy" ;</span><br><span style="color: hsl(0, 100%, 40%);">-case $CC_FOR_BUILD,$HOST_CC,$CC in</span><br><span style="color: hsl(0, 100%, 40%);">- ,,) echo "int x;" > $dummy.c ;</span><br><span style="color: hsl(0, 100%, 40%);">- for c in cc gcc c89 c99 ; do</span><br><span style="color: hsl(0, 100%, 40%);">- if ($c -c -o $dummy.o $dummy.c) >/dev/null 2>&1 ; then</span><br><span style="color: hsl(0, 100%, 40%);">- CC_FOR_BUILD="$c"; break ;</span><br><span style="color: hsl(0, 100%, 40%);">- fi ;</span><br><span style="color: hsl(0, 100%, 40%);">- done ;</span><br><span style="color: hsl(0, 100%, 40%);">- if test x"$CC_FOR_BUILD" = x ; then</span><br><span style="color: hsl(0, 100%, 40%);">- CC_FOR_BUILD=no_compiler_found ;</span><br><span style="color: hsl(0, 100%, 40%);">- fi</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- ,,*) CC_FOR_BUILD=$CC ;;</span><br><span style="color: hsl(0, 100%, 40%);">- ,*,*) CC_FOR_BUILD=$HOST_CC ;;</span><br><span style="color: hsl(0, 100%, 40%);">-esac ; set_cc_for_build= ;'</span><br><span style="color: hsl(120, 100%, 40%);">+tmp=</span><br><span style="color: hsl(120, 100%, 40%);">+# shellcheck disable=SC2172</span><br><span style="color: hsl(120, 100%, 40%);">+trap 'test -z "$tmp" || rm -fr "$tmp"' 0 1 2 13 15</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+set_cc_for_build() {</span><br><span style="color: hsl(120, 100%, 40%);">+ : "${TMPDIR=/tmp}"</span><br><span style="color: hsl(120, 100%, 40%);">+ # shellcheck disable=SC2039</span><br><span style="color: hsl(120, 100%, 40%);">+ { tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } ||</span><br><span style="color: hsl(120, 100%, 40%);">+ { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir "$tmp" 2>/dev/null) ; } ||</span><br><span style="color: hsl(120, 100%, 40%);">+ { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir "$tmp" 2>/dev/null) && echo "Warning: creating insecure temp directory" >&2 ; } ||</span><br><span style="color: hsl(120, 100%, 40%);">+ { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; }</span><br><span style="color: hsl(120, 100%, 40%);">+ dummy=$tmp/dummy</span><br><span style="color: hsl(120, 100%, 40%);">+ case ${CC_FOR_BUILD-},${HOST_CC-},${CC-} in</span><br><span style="color: hsl(120, 100%, 40%);">+ ,,) echo "int x;" > "$dummy.c"</span><br><span style="color: hsl(120, 100%, 40%);">+ for driver in cc gcc c89 c99 ; do</span><br><span style="color: hsl(120, 100%, 40%);">+ if ($driver -c -o "$dummy.o" "$dummy.c") >/dev/null 2>&1 ; then</span><br><span style="color: hsl(120, 100%, 40%);">+ CC_FOR_BUILD="$driver"</span><br><span style="color: hsl(120, 100%, 40%);">+ break</span><br><span style="color: hsl(120, 100%, 40%);">+ fi</span><br><span style="color: hsl(120, 100%, 40%);">+ done</span><br><span style="color: hsl(120, 100%, 40%);">+ if test x"$CC_FOR_BUILD" = x ; then</span><br><span style="color: hsl(120, 100%, 40%);">+ CC_FOR_BUILD=no_compiler_found</span><br><span style="color: hsl(120, 100%, 40%);">+ fi</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ ,,*) CC_FOR_BUILD=$CC ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ ,*,*) CC_FOR_BUILD=$HOST_CC ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ esac</span><br><span style="color: hsl(120, 100%, 40%);">+}</span><br><span> </span><br><span> # This is needed to find uname on a Pyramid OSx when run in the BSD universe.</span><br><span> # (ghazi@noc.rutgers.edu 1994-08-24)</span><br><span style="color: hsl(0, 100%, 40%);">-if (test -f /.attbin/uname) >/dev/null 2>&1 ; then</span><br><span style="color: hsl(120, 100%, 40%);">+if test -f /.attbin/uname ; then</span><br><span> PATH=$PATH:/.attbin ; export PATH</span><br><span> fi</span><br><span> </span><br><span>@@ -132,14 +134,14 @@</span><br><span> UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown</span><br><span> UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-case "${UNAME_SYSTEM}" in</span><br><span style="color: hsl(120, 100%, 40%);">+case "$UNAME_SYSTEM" in</span><br><span> Linux|GNU|GNU/*)</span><br><span> # If the system lacks a compiler, then just pick glibc.</span><br><span> # We could probably try harder.</span><br><span> LIBC=gnu</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">- eval $set_cc_for_build</span><br><span style="color: hsl(0, 100%, 40%);">- cat <<-EOF > $dummy.c</span><br><span style="color: hsl(120, 100%, 40%);">+ set_cc_for_build</span><br><span style="color: hsl(120, 100%, 40%);">+ cat <<-EOF > "$dummy.c"</span><br><span> #include <features.h></span><br><span> #if defined(__UCLIBC__)</span><br><span> LIBC=uclibc</span><br><span>@@ -149,13 +151,20 @@</span><br><span> LIBC=gnu</span><br><span> #endif</span><br><span> EOF</span><br><span style="color: hsl(0, 100%, 40%);">- eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC' | sed 's, ,,g'`</span><br><span style="color: hsl(120, 100%, 40%);">+ eval "`$CC_FOR_BUILD -E "$dummy.c" 2>/dev/null | grep '^LIBC' | sed 's, ,,g'`"</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+ # If ldd exists, use it to detect musl libc.</span><br><span style="color: hsl(120, 100%, 40%);">+ if command -v ldd >/dev/null && \</span><br><span style="color: hsl(120, 100%, 40%);">+ ldd --version 2>&1 | grep -q ^musl</span><br><span style="color: hsl(120, 100%, 40%);">+ then</span><br><span style="color: hsl(120, 100%, 40%);">+ LIBC=musl</span><br><span style="color: hsl(120, 100%, 40%);">+ fi</span><br><span> ;;</span><br><span> esac</span><br><span> </span><br><span> # Note: order is significant - the case branches are not exclusive.</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in</span><br><span style="color: hsl(120, 100%, 40%);">+case "$UNAME_MACHINE:$UNAME_SYSTEM:$UNAME_RELEASE:$UNAME_VERSION" in</span><br><span> *:NetBSD:*:*)</span><br><span> # NetBSD (nbsd) targets should (where applicable) match one or</span><br><span> # more of the tuples: *-*-netbsdelf*, *-*-netbsdaout*,</span><br><span>@@ -169,30 +178,30 @@</span><br><span> # portion of the name. We always set it to "unknown".</span><br><span> sysctl="sysctl -n hw.machine_arch"</span><br><span> UNAME_MACHINE_ARCH=`(uname -p 2>/dev/null || \</span><br><span style="color: hsl(0, 100%, 40%);">- /sbin/$sysctl 2>/dev/null || \</span><br><span style="color: hsl(0, 100%, 40%);">- /usr/sbin/$sysctl 2>/dev/null || \</span><br><span style="color: hsl(120, 100%, 40%);">+ "/sbin/$sysctl" 2>/dev/null || \</span><br><span style="color: hsl(120, 100%, 40%);">+ "/usr/sbin/$sysctl" 2>/dev/null || \</span><br><span> echo unknown)`</span><br><span style="color: hsl(0, 100%, 40%);">- case "${UNAME_MACHINE_ARCH}" in</span><br><span style="color: hsl(120, 100%, 40%);">+ case "$UNAME_MACHINE_ARCH" in</span><br><span> armeb) machine=armeb-unknown ;;</span><br><span> arm*) machine=arm-unknown ;;</span><br><span> sh3el) machine=shl-unknown ;;</span><br><span> sh3eb) machine=sh-unknown ;;</span><br><span> sh5el) machine=sh5le-unknown ;;</span><br><span> earmv*)</span><br><span style="color: hsl(0, 100%, 40%);">- arch=`echo ${UNAME_MACHINE_ARCH} | sed -e 's,^e\(armv[0-9]\).*$,\1,'`</span><br><span style="color: hsl(0, 100%, 40%);">- endian=`echo ${UNAME_MACHINE_ARCH} | sed -ne 's,^.*\(eb\)$,\1,p'`</span><br><span style="color: hsl(0, 100%, 40%);">- machine=${arch}${endian}-unknown</span><br><span style="color: hsl(120, 100%, 40%);">+ arch=`echo "$UNAME_MACHINE_ARCH" | sed -e 's,^e\(armv[0-9]\).*$,\1,'`</span><br><span style="color: hsl(120, 100%, 40%);">+ endian=`echo "$UNAME_MACHINE_ARCH" | sed -ne 's,^.*\(eb\)$,\1,p'`</span><br><span style="color: hsl(120, 100%, 40%);">+ machine="${arch}${endian}"-unknown</span><br><span> ;;</span><br><span style="color: hsl(0, 100%, 40%);">- *) machine=${UNAME_MACHINE_ARCH}-unknown ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ *) machine="$UNAME_MACHINE_ARCH"-unknown ;;</span><br><span> esac</span><br><span> # The Operating System including object format, if it has switched</span><br><span> # to ELF recently (or will in the future) and ABI.</span><br><span style="color: hsl(0, 100%, 40%);">- case "${UNAME_MACHINE_ARCH}" in</span><br><span style="color: hsl(120, 100%, 40%);">+ case "$UNAME_MACHINE_ARCH" in</span><br><span> earm*)</span><br><span> os=netbsdelf</span><br><span> ;;</span><br><span> arm*|i386|m68k|ns32k|sh3*|sparc|vax)</span><br><span style="color: hsl(0, 100%, 40%);">- eval $set_cc_for_build</span><br><span style="color: hsl(120, 100%, 40%);">+ set_cc_for_build</span><br><span> if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \</span><br><span> | grep -q __ELF__</span><br><span> then</span><br><span>@@ -208,10 +217,10 @@</span><br><span> ;;</span><br><span> esac</span><br><span> # Determine ABI tags.</span><br><span style="color: hsl(0, 100%, 40%);">- case "${UNAME_MACHINE_ARCH}" in</span><br><span style="color: hsl(120, 100%, 40%);">+ case "$UNAME_MACHINE_ARCH" in</span><br><span> earm*)</span><br><span> expr='s/^earmv[0-9]/-eabi/;s/eb$//'</span><br><span style="color: hsl(0, 100%, 40%);">- abi=`echo ${UNAME_MACHINE_ARCH} | sed -e "$expr"`</span><br><span style="color: hsl(120, 100%, 40%);">+ abi=`echo "$UNAME_MACHINE_ARCH" | sed -e "$expr"`</span><br><span> ;;</span><br><span> esac</span><br><span> # The OS release</span><br><span>@@ -219,46 +228,55 @@</span><br><span> # thus, need a distinct triplet. However, they do not need</span><br><span> # kernel version information, so it can be replaced with a</span><br><span> # suitable tag, in the style of linux-gnu.</span><br><span style="color: hsl(0, 100%, 40%);">- case "${UNAME_VERSION}" in</span><br><span style="color: hsl(120, 100%, 40%);">+ case "$UNAME_VERSION" in</span><br><span> Debian*)</span><br><span> release='-gnu'</span><br><span> ;;</span><br><span> *)</span><br><span style="color: hsl(0, 100%, 40%);">- release=`echo ${UNAME_RELEASE} | sed -e 's/[-_].*//' | cut -d. -f1,2`</span><br><span style="color: hsl(120, 100%, 40%);">+ release=`echo "$UNAME_RELEASE" | sed -e 's/[-_].*//' | cut -d. -f1,2`</span><br><span> ;;</span><br><span> esac</span><br><span> # Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM:</span><br><span> # contains redundant information, the shorter form:</span><br><span> # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used.</span><br><span style="color: hsl(0, 100%, 40%);">- echo "${machine}-${os}${release}${abi}"</span><br><span style="color: hsl(120, 100%, 40%);">+ echo "$machine-${os}${release}${abi-}"</span><br><span> exit ;;</span><br><span> *:Bitrig:*:*)</span><br><span> UNAME_MACHINE_ARCH=`arch | sed 's/Bitrig.//'`</span><br><span style="color: hsl(0, 100%, 40%);">- echo ${UNAME_MACHINE_ARCH}-unknown-bitrig${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+ echo "$UNAME_MACHINE_ARCH"-unknown-bitrig"$UNAME_RELEASE"</span><br><span> exit ;;</span><br><span> *:OpenBSD:*:*)</span><br><span> UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'`</span><br><span style="color: hsl(0, 100%, 40%);">- echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+ echo "$UNAME_MACHINE_ARCH"-unknown-openbsd"$UNAME_RELEASE"</span><br><span> exit ;;</span><br><span> *:LibertyBSD:*:*)</span><br><span> UNAME_MACHINE_ARCH=`arch | sed 's/^.*BSD\.//'`</span><br><span style="color: hsl(0, 100%, 40%);">- echo ${UNAME_MACHINE_ARCH}-unknown-libertybsd${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+ echo "$UNAME_MACHINE_ARCH"-unknown-libertybsd"$UNAME_RELEASE"</span><br><span style="color: hsl(120, 100%, 40%);">+ exit ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ *:MidnightBSD:*:*)</span><br><span style="color: hsl(120, 100%, 40%);">+ echo "$UNAME_MACHINE"-unknown-midnightbsd"$UNAME_RELEASE"</span><br><span> exit ;;</span><br><span> *:ekkoBSD:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+ echo "$UNAME_MACHINE"-unknown-ekkobsd"$UNAME_RELEASE"</span><br><span> exit ;;</span><br><span> *:SolidBSD:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo ${UNAME_MACHINE}-unknown-solidbsd${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+ echo "$UNAME_MACHINE"-unknown-solidbsd"$UNAME_RELEASE"</span><br><span> exit ;;</span><br><span> macppc:MirBSD:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo powerpc-unknown-mirbsd${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+ echo powerpc-unknown-mirbsd"$UNAME_RELEASE"</span><br><span> exit ;;</span><br><span> *:MirBSD:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+ echo "$UNAME_MACHINE"-unknown-mirbsd"$UNAME_RELEASE"</span><br><span> exit ;;</span><br><span> *:Sortix:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo ${UNAME_MACHINE}-unknown-sortix</span><br><span style="color: hsl(120, 100%, 40%);">+ echo "$UNAME_MACHINE"-unknown-sortix</span><br><span> exit ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ *:Redox:*:*)</span><br><span style="color: hsl(120, 100%, 40%);">+ echo "$UNAME_MACHINE"-unknown-redox</span><br><span style="color: hsl(120, 100%, 40%);">+ exit ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ mips:OSF1:*.*)</span><br><span style="color: hsl(120, 100%, 40%);">+ echo mips-dec-osf1</span><br><span style="color: hsl(120, 100%, 40%);">+ exit ;;</span><br><span> alpha:OSF1:*:*)</span><br><span> case $UNAME_RELEASE in</span><br><span> *4.0)</span><br><span>@@ -310,28 +328,19 @@</span><br><span> # A Tn.n version is a released field test version.</span><br><span> # A Xn.n version is an unreleased experimental baselevel.</span><br><span> # 1.2 uses "1.2" for uname -r.</span><br><span style="color: hsl(0, 100%, 40%);">- echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz`</span><br><span style="color: hsl(120, 100%, 40%);">+ echo "$UNAME_MACHINE"-dec-osf"`echo "$UNAME_RELEASE" | sed -e 's/^[PVTX]//' | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz`"</span><br><span> # Reset EXIT trap before exiting to avoid spurious non-zero exit code.</span><br><span> exitcode=$?</span><br><span> trap '' 0</span><br><span> exit $exitcode ;;</span><br><span style="color: hsl(0, 100%, 40%);">- Alpha\ *:Windows_NT*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- # How do we know it's Interix rather than the generic POSIX subsystem?</span><br><span style="color: hsl(0, 100%, 40%);">- # Should we change UNAME_MACHINE based on the output of uname instead</span><br><span style="color: hsl(0, 100%, 40%);">- # of the specific Alpha model?</span><br><span style="color: hsl(0, 100%, 40%);">- echo alpha-pc-interix</span><br><span style="color: hsl(0, 100%, 40%);">- exit ;;</span><br><span style="color: hsl(0, 100%, 40%);">- 21064:Windows_NT:50:3)</span><br><span style="color: hsl(0, 100%, 40%);">- echo alpha-dec-winnt3.5</span><br><span style="color: hsl(0, 100%, 40%);">- exit ;;</span><br><span> Amiga*:UNIX_System_V:4.0:*)</span><br><span> echo m68k-unknown-sysv4</span><br><span> exit ;;</span><br><span> *:[Aa]miga[Oo][Ss]:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo ${UNAME_MACHINE}-unknown-amigaos</span><br><span style="color: hsl(120, 100%, 40%);">+ echo "$UNAME_MACHINE"-unknown-amigaos</span><br><span> exit ;;</span><br><span> *:[Mm]orph[Oo][Ss]:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo ${UNAME_MACHINE}-unknown-morphos</span><br><span style="color: hsl(120, 100%, 40%);">+ echo "$UNAME_MACHINE"-unknown-morphos</span><br><span> exit ;;</span><br><span> *:OS/390:*:*)</span><br><span> echo i370-ibm-openedition</span><br><span>@@ -343,7 +352,7 @@</span><br><span> echo powerpc-ibm-os400</span><br><span> exit ;;</span><br><span> arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo arm-acorn-riscix${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+ echo arm-acorn-riscix"$UNAME_RELEASE"</span><br><span> exit ;;</span><br><span> arm*:riscos:*:*|arm*:RISCOS:*:*)</span><br><span> echo arm-unknown-riscos</span><br><span>@@ -370,38 +379,33 @@</span><br><span> sparc) echo sparc-icl-nx7; exit ;;</span><br><span> esac ;;</span><br><span> s390x:SunOS:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo ${UNAME_MACHINE}-ibm-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`</span><br><span style="color: hsl(120, 100%, 40%);">+ echo "$UNAME_MACHINE"-ibm-solaris2"`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'`"</span><br><span> exit ;;</span><br><span> sun4H:SunOS:5.*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`</span><br><span style="color: hsl(120, 100%, 40%);">+ echo sparc-hal-solaris2"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`"</span><br><span> exit ;;</span><br><span> sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`</span><br><span style="color: hsl(120, 100%, 40%);">+ echo sparc-sun-solaris2"`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'`"</span><br><span> exit ;;</span><br><span> i86pc:AuroraUX:5.*:* | i86xen:AuroraUX:5.*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo i386-pc-auroraux${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+ echo i386-pc-auroraux"$UNAME_RELEASE"</span><br><span> exit ;;</span><br><span> i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- eval $set_cc_for_build</span><br><span style="color: hsl(0, 100%, 40%);">- SUN_ARCH=i386</span><br><span style="color: hsl(0, 100%, 40%);">- # If there is a compiler, see if it is configured for 64-bit objects.</span><br><span style="color: hsl(0, 100%, 40%);">- # Note that the Sun cc does not turn __LP64__ into 1 like gcc does.</span><br><span style="color: hsl(0, 100%, 40%);">- # This test works for both compilers.</span><br><span style="color: hsl(0, 100%, 40%);">- if [ "$CC_FOR_BUILD" != no_compiler_found ]; then</span><br><span style="color: hsl(0, 100%, 40%);">- if (echo '#ifdef __amd64'; echo IS_64BIT_ARCH; echo '#endif') | \</span><br><span style="color: hsl(0, 100%, 40%);">- (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \</span><br><span style="color: hsl(0, 100%, 40%);">- grep IS_64BIT_ARCH >/dev/null</span><br><span style="color: hsl(0, 100%, 40%);">- then</span><br><span style="color: hsl(0, 100%, 40%);">- SUN_ARCH=x86_64</span><br><span style="color: hsl(0, 100%, 40%);">- fi</span><br><span style="color: hsl(0, 100%, 40%);">- fi</span><br><span style="color: hsl(0, 100%, 40%);">- echo ${SUN_ARCH}-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`</span><br><span style="color: hsl(120, 100%, 40%);">+ UNAME_REL="`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'`"</span><br><span style="color: hsl(120, 100%, 40%);">+ case `isainfo -b` in</span><br><span style="color: hsl(120, 100%, 40%);">+ 32)</span><br><span style="color: hsl(120, 100%, 40%);">+ echo i386-pc-solaris2"$UNAME_REL"</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ 64)</span><br><span style="color: hsl(120, 100%, 40%);">+ echo x86_64-pc-solaris2"$UNAME_REL"</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ esac</span><br><span> exit ;;</span><br><span> sun4*:SunOS:6*:*)</span><br><span> # According to config.sub, this is the proper way to canonicalize</span><br><span> # SunOS6. Hard to guess exactly what SunOS6 will be like, but</span><br><span> # it's likely to be more like Solaris than SunOS4.</span><br><span style="color: hsl(0, 100%, 40%);">- echo sparc-sun-solaris3`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`</span><br><span style="color: hsl(120, 100%, 40%);">+ echo sparc-sun-solaris3"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`"</span><br><span> exit ;;</span><br><span> sun4*:SunOS:*:*)</span><br><span> case "`/usr/bin/arch -k`" in</span><br><span>@@ -410,25 +414,25 @@</span><br><span> ;;</span><br><span> esac</span><br><span> # Japanese Language versions have a version number like `4.1.3-JL'.</span><br><span style="color: hsl(0, 100%, 40%);">- echo sparc-sun-sunos`echo ${UNAME_RELEASE}|sed -e 's/-/_/'`</span><br><span style="color: hsl(120, 100%, 40%);">+ echo sparc-sun-sunos"`echo "$UNAME_RELEASE"|sed -e 's/-/_/'`"</span><br><span> exit ;;</span><br><span> sun3*:SunOS:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo m68k-sun-sunos${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+ echo m68k-sun-sunos"$UNAME_RELEASE"</span><br><span> exit ;;</span><br><span> sun*:*:4.2BSD:*)</span><br><span> UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null`</span><br><span style="color: hsl(0, 100%, 40%);">- test "x${UNAME_RELEASE}" = x && UNAME_RELEASE=3</span><br><span style="color: hsl(120, 100%, 40%);">+ test "x$UNAME_RELEASE" = x && UNAME_RELEASE=3</span><br><span> case "`/bin/arch`" in</span><br><span> sun3)</span><br><span style="color: hsl(0, 100%, 40%);">- echo m68k-sun-sunos${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+ echo m68k-sun-sunos"$UNAME_RELEASE"</span><br><span> ;;</span><br><span> sun4)</span><br><span style="color: hsl(0, 100%, 40%);">- echo sparc-sun-sunos${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+ echo sparc-sun-sunos"$UNAME_RELEASE"</span><br><span> ;;</span><br><span> esac</span><br><span> exit ;;</span><br><span> aushp:SunOS:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo sparc-auspex-sunos${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+ echo sparc-auspex-sunos"$UNAME_RELEASE"</span><br><span> exit ;;</span><br><span> # The situation for MiNT is a little confusing. The machine name</span><br><span> # can be virtually everything (everything which is not</span><br><span>@@ -439,44 +443,44 @@</span><br><span> # MiNT. But MiNT is downward compatible to TOS, so this should</span><br><span> # be no problem.</span><br><span> atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo m68k-atari-mint${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+ echo m68k-atari-mint"$UNAME_RELEASE"</span><br><span> exit ;;</span><br><span> atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo m68k-atari-mint${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+ echo m68k-atari-mint"$UNAME_RELEASE"</span><br><span> exit ;;</span><br><span> *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo m68k-atari-mint${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+ echo m68k-atari-mint"$UNAME_RELEASE"</span><br><span> exit ;;</span><br><span> milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo m68k-milan-mint${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+ echo m68k-milan-mint"$UNAME_RELEASE"</span><br><span> exit ;;</span><br><span> hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo m68k-hades-mint${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+ echo m68k-hades-mint"$UNAME_RELEASE"</span><br><span> exit ;;</span><br><span> *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo m68k-unknown-mint${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+ echo m68k-unknown-mint"$UNAME_RELEASE"</span><br><span> exit ;;</span><br><span> m68k:machten:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo m68k-apple-machten${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+ echo m68k-apple-machten"$UNAME_RELEASE"</span><br><span> exit ;;</span><br><span> powerpc:machten:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo powerpc-apple-machten${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+ echo powerpc-apple-machten"$UNAME_RELEASE"</span><br><span> exit ;;</span><br><span> RISC*:Mach:*:*)</span><br><span> echo mips-dec-mach_bsd4.3</span><br><span> exit ;;</span><br><span> RISC*:ULTRIX:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo mips-dec-ultrix${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+ echo mips-dec-ultrix"$UNAME_RELEASE"</span><br><span> exit ;;</span><br><span> VAX*:ULTRIX*:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo vax-dec-ultrix${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+ echo vax-dec-ultrix"$UNAME_RELEASE"</span><br><span> exit ;;</span><br><span> 2020:CLIX:*:* | 2430:CLIX:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo clipper-intergraph-clix${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+ echo clipper-intergraph-clix"$UNAME_RELEASE"</span><br><span> exit ;;</span><br><span> mips:*:*:UMIPS | mips:*:*:RISCos)</span><br><span style="color: hsl(0, 100%, 40%);">- eval $set_cc_for_build</span><br><span style="color: hsl(0, 100%, 40%);">- sed 's/^ //' << EOF >$dummy.c</span><br><span style="color: hsl(120, 100%, 40%);">+ set_cc_for_build</span><br><span style="color: hsl(120, 100%, 40%);">+ sed 's/^ //' << EOF > "$dummy.c"</span><br><span> #ifdef __cplusplus</span><br><span> #include <stdio.h> /* for printf() prototype */</span><br><span> int main (int argc, char *argv[]) {</span><br><span>@@ -485,23 +489,23 @@</span><br><span> #endif</span><br><span> #if defined (host_mips) && defined (MIPSEB)</span><br><span> #if defined (SYSTYPE_SYSV)</span><br><span style="color: hsl(0, 100%, 40%);">- printf ("mips-mips-riscos%ssysv\n", argv[1]); exit (0);</span><br><span style="color: hsl(120, 100%, 40%);">+ printf ("mips-mips-riscos%ssysv\\n", argv[1]); exit (0);</span><br><span> #endif</span><br><span> #if defined (SYSTYPE_SVR4)</span><br><span style="color: hsl(0, 100%, 40%);">- printf ("mips-mips-riscos%ssvr4\n", argv[1]); exit (0);</span><br><span style="color: hsl(120, 100%, 40%);">+ printf ("mips-mips-riscos%ssvr4\\n", argv[1]); exit (0);</span><br><span> #endif</span><br><span> #if defined (SYSTYPE_BSD43) || defined(SYSTYPE_BSD)</span><br><span style="color: hsl(0, 100%, 40%);">- printf ("mips-mips-riscos%sbsd\n", argv[1]); exit (0);</span><br><span style="color: hsl(120, 100%, 40%);">+ printf ("mips-mips-riscos%sbsd\\n", argv[1]); exit (0);</span><br><span> #endif</span><br><span> #endif</span><br><span> exit (-1);</span><br><span> }</span><br><span> EOF</span><br><span style="color: hsl(0, 100%, 40%);">- $CC_FOR_BUILD -o $dummy $dummy.c &&</span><br><span style="color: hsl(0, 100%, 40%);">- dummyarg=`echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` &&</span><br><span style="color: hsl(0, 100%, 40%);">- SYSTEM_NAME=`$dummy $dummyarg` &&</span><br><span style="color: hsl(120, 100%, 40%);">+ $CC_FOR_BUILD -o "$dummy" "$dummy.c" &&</span><br><span style="color: hsl(120, 100%, 40%);">+ dummyarg=`echo "$UNAME_RELEASE" | sed -n 's/\([0-9]*\).*/\1/p'` &&</span><br><span style="color: hsl(120, 100%, 40%);">+ SYSTEM_NAME=`"$dummy" "$dummyarg"` &&</span><br><span> { echo "$SYSTEM_NAME"; exit; }</span><br><span style="color: hsl(0, 100%, 40%);">- echo mips-mips-riscos${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+ echo mips-mips-riscos"$UNAME_RELEASE"</span><br><span> exit ;;</span><br><span> Motorola:PowerMAX_OS:*:*)</span><br><span> echo powerpc-motorola-powermax</span><br><span>@@ -527,17 +531,17 @@</span><br><span> AViiON:dgux:*:*)</span><br><span> # DG/UX returns AViiON for all architectures</span><br><span> UNAME_PROCESSOR=`/usr/bin/uname -p`</span><br><span style="color: hsl(0, 100%, 40%);">- if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ]</span><br><span style="color: hsl(120, 100%, 40%);">+ if [ "$UNAME_PROCESSOR" = mc88100 ] || [ "$UNAME_PROCESSOR" = mc88110 ]</span><br><span> then</span><br><span style="color: hsl(0, 100%, 40%);">- if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \</span><br><span style="color: hsl(0, 100%, 40%);">- [ ${TARGET_BINARY_INTERFACE}x = x ]</span><br><span style="color: hsl(120, 100%, 40%);">+ if [ "$TARGET_BINARY_INTERFACE"x = m88kdguxelfx ] || \</span><br><span style="color: hsl(120, 100%, 40%);">+ [ "$TARGET_BINARY_INTERFACE"x = x ]</span><br><span> then</span><br><span style="color: hsl(0, 100%, 40%);">- echo m88k-dg-dgux${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+ echo m88k-dg-dgux"$UNAME_RELEASE"</span><br><span> else</span><br><span style="color: hsl(0, 100%, 40%);">- echo m88k-dg-dguxbcs${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+ echo m88k-dg-dguxbcs"$UNAME_RELEASE"</span><br><span> fi</span><br><span> else</span><br><span style="color: hsl(0, 100%, 40%);">- echo i586-dg-dgux${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+ echo i586-dg-dgux"$UNAME_RELEASE"</span><br><span> fi</span><br><span> exit ;;</span><br><span> M88*:DolphinOS:*:*) # DolphinOS (SVR3)</span><br><span>@@ -554,7 +558,7 @@</span><br><span> echo m68k-tektronix-bsd</span><br><span> exit ;;</span><br><span> *:IRIX*:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo mips-sgi-irix`echo ${UNAME_RELEASE}|sed -e 's/-/_/g'`</span><br><span style="color: hsl(120, 100%, 40%);">+ echo mips-sgi-irix"`echo "$UNAME_RELEASE"|sed -e 's/-/_/g'`"</span><br><span> exit ;;</span><br><span> ????????:AIX?:[12].1:2) # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX.</span><br><span> echo romp-ibm-aix # uname -m gives an 8 hex-code CPU id</span><br><span>@@ -566,14 +570,14 @@</span><br><span> if [ -x /usr/bin/oslevel ] ; then</span><br><span> IBM_REV=`/usr/bin/oslevel`</span><br><span> else</span><br><span style="color: hsl(0, 100%, 40%);">- IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+ IBM_REV="$UNAME_VERSION.$UNAME_RELEASE"</span><br><span> fi</span><br><span style="color: hsl(0, 100%, 40%);">- echo ${UNAME_MACHINE}-ibm-aix${IBM_REV}</span><br><span style="color: hsl(120, 100%, 40%);">+ echo "$UNAME_MACHINE"-ibm-aix"$IBM_REV"</span><br><span> exit ;;</span><br><span> *:AIX:2:3)</span><br><span> if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then</span><br><span style="color: hsl(0, 100%, 40%);">- eval $set_cc_for_build</span><br><span style="color: hsl(0, 100%, 40%);">- sed 's/^ //' << EOF >$dummy.c</span><br><span style="color: hsl(120, 100%, 40%);">+ set_cc_for_build</span><br><span style="color: hsl(120, 100%, 40%);">+ sed 's/^ //' << EOF > "$dummy.c"</span><br><span> #include <sys/systemcfg.h></span><br><span> </span><br><span> main()</span><br><span>@@ -584,7 +588,7 @@</span><br><span> exit(0);</span><br><span> }</span><br><span> EOF</span><br><span style="color: hsl(0, 100%, 40%);">- if $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy`</span><br><span style="color: hsl(120, 100%, 40%);">+ if $CC_FOR_BUILD -o "$dummy" "$dummy.c" && SYSTEM_NAME=`"$dummy"`</span><br><span> then</span><br><span> echo "$SYSTEM_NAME"</span><br><span> else</span><br><span>@@ -598,7 +602,7 @@</span><br><span> exit ;;</span><br><span> *:AIX:*:[4567])</span><br><span> IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'`</span><br><span style="color: hsl(0, 100%, 40%);">- if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then</span><br><span style="color: hsl(120, 100%, 40%);">+ if /usr/sbin/lsattr -El "$IBM_CPU_ID" | grep ' POWER' >/dev/null 2>&1; then</span><br><span> IBM_ARCH=rs6000</span><br><span> else</span><br><span> IBM_ARCH=powerpc</span><br><span>@@ -607,18 +611,18 @@</span><br><span> IBM_REV=`/usr/bin/lslpp -Lqc bos.rte.libc |</span><br><span> awk -F: '{ print $3 }' | sed s/[0-9]*$/0/`</span><br><span> else</span><br><span style="color: hsl(0, 100%, 40%);">- IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+ IBM_REV="$UNAME_VERSION.$UNAME_RELEASE"</span><br><span> fi</span><br><span style="color: hsl(0, 100%, 40%);">- echo ${IBM_ARCH}-ibm-aix${IBM_REV}</span><br><span style="color: hsl(120, 100%, 40%);">+ echo "$IBM_ARCH"-ibm-aix"$IBM_REV"</span><br><span> exit ;;</span><br><span> *:AIX:*:*)</span><br><span> echo rs6000-ibm-aix</span><br><span> exit ;;</span><br><span style="color: hsl(0, 100%, 40%);">- ibmrt:4.4BSD:*|romp-ibm:BSD:*)</span><br><span style="color: hsl(120, 100%, 40%);">+ ibmrt:4.4BSD:*|romp-ibm:4.4BSD:*)</span><br><span> echo romp-ibm-bsd4.4</span><br><span> exit ;;</span><br><span> ibmrt:*BSD:*|romp-ibm:BSD:*) # covers RT/PC BSD and</span><br><span style="color: hsl(0, 100%, 40%);">- echo romp-ibm-bsd${UNAME_RELEASE} # 4.3 with uname added to</span><br><span style="color: hsl(120, 100%, 40%);">+ echo romp-ibm-bsd"$UNAME_RELEASE" # 4.3 with uname added to</span><br><span> exit ;; # report: romp-ibm BSD 4.3</span><br><span> *:BOSX:*:*)</span><br><span> echo rs6000-bull-bosx</span><br><span>@@ -633,28 +637,28 @@</span><br><span> echo m68k-hp-bsd4.4</span><br><span> exit ;;</span><br><span> 9000/[34678]??:HP-UX:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`</span><br><span style="color: hsl(0, 100%, 40%);">- case "${UNAME_MACHINE}" in</span><br><span style="color: hsl(0, 100%, 40%);">- 9000/31? ) HP_ARCH=m68000 ;;</span><br><span style="color: hsl(0, 100%, 40%);">- 9000/[34]?? ) HP_ARCH=m68k ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ HPUX_REV=`echo "$UNAME_RELEASE"|sed -e 's/[^.]*.[0B]*//'`</span><br><span style="color: hsl(120, 100%, 40%);">+ case "$UNAME_MACHINE" in</span><br><span style="color: hsl(120, 100%, 40%);">+ 9000/31?) HP_ARCH=m68000 ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ 9000/[34]??) HP_ARCH=m68k ;;</span><br><span> 9000/[678][0-9][0-9])</span><br><span> if [ -x /usr/bin/getconf ]; then</span><br><span> sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null`</span><br><span> sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null`</span><br><span style="color: hsl(0, 100%, 40%);">- case "${sc_cpu_version}" in</span><br><span style="color: hsl(120, 100%, 40%);">+ case "$sc_cpu_version" in</span><br><span> 523) HP_ARCH=hppa1.0 ;; # CPU_PA_RISC1_0</span><br><span> 528) HP_ARCH=hppa1.1 ;; # CPU_PA_RISC1_1</span><br><span> 532) # CPU_PA_RISC2_0</span><br><span style="color: hsl(0, 100%, 40%);">- case "${sc_kernel_bits}" in</span><br><span style="color: hsl(120, 100%, 40%);">+ case "$sc_kernel_bits" in</span><br><span> 32) HP_ARCH=hppa2.0n ;;</span><br><span> 64) HP_ARCH=hppa2.0w ;;</span><br><span> '') HP_ARCH=hppa2.0 ;; # HP-UX 10.20</span><br><span> esac ;;</span><br><span> esac</span><br><span> fi</span><br><span style="color: hsl(0, 100%, 40%);">- if [ "${HP_ARCH}" = "" ]; then</span><br><span style="color: hsl(0, 100%, 40%);">- eval $set_cc_for_build</span><br><span style="color: hsl(0, 100%, 40%);">- sed 's/^ //' << EOF >$dummy.c</span><br><span style="color: hsl(120, 100%, 40%);">+ if [ "$HP_ARCH" = "" ]; then</span><br><span style="color: hsl(120, 100%, 40%);">+ set_cc_for_build</span><br><span style="color: hsl(120, 100%, 40%);">+ sed 's/^ //' << EOF > "$dummy.c"</span><br><span> </span><br><span> #define _HPUX_SOURCE</span><br><span> #include <stdlib.h></span><br><span>@@ -687,13 +691,13 @@</span><br><span> exit (0);</span><br><span> }</span><br><span> EOF</span><br><span style="color: hsl(0, 100%, 40%);">- (CCOPTS="" $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy`</span><br><span style="color: hsl(120, 100%, 40%);">+ (CCOPTS="" $CC_FOR_BUILD -o "$dummy" "$dummy.c" 2>/dev/null) && HP_ARCH=`"$dummy"`</span><br><span> test -z "$HP_ARCH" && HP_ARCH=hppa</span><br><span> fi ;;</span><br><span> esac</span><br><span style="color: hsl(0, 100%, 40%);">- if [ ${HP_ARCH} = hppa2.0w ]</span><br><span style="color: hsl(120, 100%, 40%);">+ if [ "$HP_ARCH" = hppa2.0w ]</span><br><span> then</span><br><span style="color: hsl(0, 100%, 40%);">- eval $set_cc_for_build</span><br><span style="color: hsl(120, 100%, 40%);">+ set_cc_for_build</span><br><span> </span><br><span> # hppa2.0w-hp-hpux* has a 64-bit kernel and a compiler generating</span><br><span> # 32-bit code. hppa64-hp-hpux* has the same kernel and a compiler</span><br><span>@@ -712,15 +716,15 @@</span><br><span> HP_ARCH=hppa64</span><br><span> fi</span><br><span> fi</span><br><span style="color: hsl(0, 100%, 40%);">- echo ${HP_ARCH}-hp-hpux${HPUX_REV}</span><br><span style="color: hsl(120, 100%, 40%);">+ echo "$HP_ARCH"-hp-hpux"$HPUX_REV"</span><br><span> exit ;;</span><br><span> ia64:HP-UX:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`</span><br><span style="color: hsl(0, 100%, 40%);">- echo ia64-hp-hpux${HPUX_REV}</span><br><span style="color: hsl(120, 100%, 40%);">+ HPUX_REV=`echo "$UNAME_RELEASE"|sed -e 's/[^.]*.[0B]*//'`</span><br><span style="color: hsl(120, 100%, 40%);">+ echo ia64-hp-hpux"$HPUX_REV"</span><br><span> exit ;;</span><br><span> 3050*:HI-UX:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- eval $set_cc_for_build</span><br><span style="color: hsl(0, 100%, 40%);">- sed 's/^ //' << EOF >$dummy.c</span><br><span style="color: hsl(120, 100%, 40%);">+ set_cc_for_build</span><br><span style="color: hsl(120, 100%, 40%);">+ sed 's/^ //' << EOF > "$dummy.c"</span><br><span> #include <unistd.h></span><br><span> int</span><br><span> main ()</span><br><span>@@ -745,11 +749,11 @@</span><br><span> exit (0);</span><br><span> }</span><br><span> EOF</span><br><span style="color: hsl(0, 100%, 40%);">- $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` &&</span><br><span style="color: hsl(120, 100%, 40%);">+ $CC_FOR_BUILD -o "$dummy" "$dummy.c" && SYSTEM_NAME=`"$dummy"` &&</span><br><span> { echo "$SYSTEM_NAME"; exit; }</span><br><span> echo unknown-hitachi-hiuxwe2</span><br><span> exit ;;</span><br><span style="color: hsl(0, 100%, 40%);">- 9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* )</span><br><span style="color: hsl(120, 100%, 40%);">+ 9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:*)</span><br><span> echo hppa1.1-hp-bsd</span><br><span> exit ;;</span><br><span> 9000/8??:4.3bsd:*:*)</span><br><span>@@ -758,7 +762,7 @@</span><br><span> *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*)</span><br><span> echo hppa1.0-hp-mpeix</span><br><span> exit ;;</span><br><span style="color: hsl(0, 100%, 40%);">- hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* )</span><br><span style="color: hsl(120, 100%, 40%);">+ hp7??:OSF1:*:* | hp8?[79]:OSF1:*:*)</span><br><span> echo hppa1.1-hp-osf</span><br><span> exit ;;</span><br><span> hp8??:OSF1:*:*)</span><br><span>@@ -766,9 +770,9 @@</span><br><span> exit ;;</span><br><span> i*86:OSF1:*:*)</span><br><span> if [ -x /usr/sbin/sysversion ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">- echo ${UNAME_MACHINE}-unknown-osf1mk</span><br><span style="color: hsl(120, 100%, 40%);">+ echo "$UNAME_MACHINE"-unknown-osf1mk</span><br><span> else</span><br><span style="color: hsl(0, 100%, 40%);">- echo ${UNAME_MACHINE}-unknown-osf1</span><br><span style="color: hsl(120, 100%, 40%);">+ echo "$UNAME_MACHINE"-unknown-osf1</span><br><span> fi</span><br><span> exit ;;</span><br><span> parisc*:Lites*:*:*)</span><br><span>@@ -793,128 +797,120 @@</span><br><span> echo c4-convex-bsd</span><br><span> exit ;;</span><br><span> CRAY*Y-MP:*:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'</span><br><span style="color: hsl(120, 100%, 40%);">+ echo ymp-cray-unicos"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'</span><br><span> exit ;;</span><br><span> CRAY*[A-Z]90:*:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \</span><br><span style="color: hsl(120, 100%, 40%);">+ echo "$UNAME_MACHINE"-cray-unicos"$UNAME_RELEASE" \</span><br><span> | sed -e 's/CRAY.*\([A-Z]90\)/\1/' \</span><br><span> -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \</span><br><span> -e 's/\.[^.]*$/.X/'</span><br><span> exit ;;</span><br><span> CRAY*TS:*:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'</span><br><span style="color: hsl(120, 100%, 40%);">+ echo t90-cray-unicos"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'</span><br><span> exit ;;</span><br><span> CRAY*T3E:*:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'</span><br><span style="color: hsl(120, 100%, 40%);">+ echo alphaev5-cray-unicosmk"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'</span><br><span> exit ;;</span><br><span> CRAY*SV1:*:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'</span><br><span style="color: hsl(120, 100%, 40%);">+ echo sv1-cray-unicos"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'</span><br><span> exit ;;</span><br><span> *:UNICOS/mp:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo craynv-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'</span><br><span style="color: hsl(120, 100%, 40%);">+ echo craynv-cray-unicosmp"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'</span><br><span> exit ;;</span><br><span> F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*)</span><br><span> FUJITSU_PROC=`uname -m | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz`</span><br><span> FUJITSU_SYS=`uname -p | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/\///'`</span><br><span style="color: hsl(0, 100%, 40%);">- FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'`</span><br><span style="color: hsl(120, 100%, 40%);">+ FUJITSU_REL=`echo "$UNAME_RELEASE" | sed -e 's/ /_/'`</span><br><span> echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"</span><br><span> exit ;;</span><br><span> 5000:UNIX_System_V:4.*:*)</span><br><span> FUJITSU_SYS=`uname -p | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/\///'`</span><br><span style="color: hsl(0, 100%, 40%);">- FUJITSU_REL=`echo ${UNAME_RELEASE} | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/ /_/'`</span><br><span style="color: hsl(120, 100%, 40%);">+ FUJITSU_REL=`echo "$UNAME_RELEASE" | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/ /_/'`</span><br><span> echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"</span><br><span> exit ;;</span><br><span> i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+ echo "$UNAME_MACHINE"-pc-bsdi"$UNAME_RELEASE"</span><br><span> exit ;;</span><br><span> sparc*:BSD/OS:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo sparc-unknown-bsdi${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+ echo sparc-unknown-bsdi"$UNAME_RELEASE"</span><br><span> exit ;;</span><br><span> *:BSD/OS:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+ echo "$UNAME_MACHINE"-unknown-bsdi"$UNAME_RELEASE"</span><br><span style="color: hsl(120, 100%, 40%);">+ exit ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ arm:FreeBSD:*:*)</span><br><span style="color: hsl(120, 100%, 40%);">+ UNAME_PROCESSOR=`uname -p`</span><br><span style="color: hsl(120, 100%, 40%);">+ set_cc_for_build</span><br><span style="color: hsl(120, 100%, 40%);">+ if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \</span><br><span style="color: hsl(120, 100%, 40%);">+ | grep -q __ARM_PCS_VFP</span><br><span style="color: hsl(120, 100%, 40%);">+ then</span><br><span style="color: hsl(120, 100%, 40%);">+ echo "${UNAME_PROCESSOR}"-unknown-freebsd"`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`"-gnueabi</span><br><span style="color: hsl(120, 100%, 40%);">+ else</span><br><span style="color: hsl(120, 100%, 40%);">+ echo "${UNAME_PROCESSOR}"-unknown-freebsd"`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`"-gnueabihf</span><br><span style="color: hsl(120, 100%, 40%);">+ fi</span><br><span> exit ;;</span><br><span> *:FreeBSD:*:*)</span><br><span> UNAME_PROCESSOR=`/usr/bin/uname -p`</span><br><span style="color: hsl(0, 100%, 40%);">- case ${UNAME_PROCESSOR} in</span><br><span style="color: hsl(120, 100%, 40%);">+ case "$UNAME_PROCESSOR" in</span><br><span> amd64)</span><br><span> UNAME_PROCESSOR=x86_64 ;;</span><br><span> i386)</span><br><span> UNAME_PROCESSOR=i586 ;;</span><br><span> esac</span><br><span style="color: hsl(0, 100%, 40%);">- echo ${UNAME_PROCESSOR}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`</span><br><span style="color: hsl(120, 100%, 40%);">+ echo "$UNAME_PROCESSOR"-unknown-freebsd"`echo "$UNAME_RELEASE"|sed -e 's/[-(].*//'`"</span><br><span> exit ;;</span><br><span> i*:CYGWIN*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo ${UNAME_MACHINE}-pc-cygwin</span><br><span style="color: hsl(120, 100%, 40%);">+ echo "$UNAME_MACHINE"-pc-cygwin</span><br><span> exit ;;</span><br><span> *:MINGW64*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo ${UNAME_MACHINE}-pc-mingw64</span><br><span style="color: hsl(120, 100%, 40%);">+ echo "$UNAME_MACHINE"-pc-mingw64</span><br><span> exit ;;</span><br><span> *:MINGW*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo ${UNAME_MACHINE}-pc-mingw32</span><br><span style="color: hsl(120, 100%, 40%);">+ echo "$UNAME_MACHINE"-pc-mingw32</span><br><span> exit ;;</span><br><span> *:MSYS*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo ${UNAME_MACHINE}-pc-msys</span><br><span style="color: hsl(0, 100%, 40%);">- exit ;;</span><br><span style="color: hsl(0, 100%, 40%);">- i*:windows32*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- # uname -m includes "-pc" on this system.</span><br><span style="color: hsl(0, 100%, 40%);">- echo ${UNAME_MACHINE}-mingw32</span><br><span style="color: hsl(120, 100%, 40%);">+ echo "$UNAME_MACHINE"-pc-msys</span><br><span> exit ;;</span><br><span> i*:PW*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo ${UNAME_MACHINE}-pc-pw32</span><br><span style="color: hsl(120, 100%, 40%);">+ echo "$UNAME_MACHINE"-pc-pw32</span><br><span> exit ;;</span><br><span> *:Interix*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- case ${UNAME_MACHINE} in</span><br><span style="color: hsl(120, 100%, 40%);">+ case "$UNAME_MACHINE" in</span><br><span> x86)</span><br><span style="color: hsl(0, 100%, 40%);">- echo i586-pc-interix${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+ echo i586-pc-interix"$UNAME_RELEASE"</span><br><span> exit ;;</span><br><span> authenticamd | genuineintel | EM64T)</span><br><span style="color: hsl(0, 100%, 40%);">- echo x86_64-unknown-interix${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+ echo x86_64-unknown-interix"$UNAME_RELEASE"</span><br><span> exit ;;</span><br><span> IA64)</span><br><span style="color: hsl(0, 100%, 40%);">- echo ia64-unknown-interix${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+ echo ia64-unknown-interix"$UNAME_RELEASE"</span><br><span> exit ;;</span><br><span> esac ;;</span><br><span style="color: hsl(0, 100%, 40%);">- [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo i${UNAME_MACHINE}-pc-mks</span><br><span style="color: hsl(0, 100%, 40%);">- exit ;;</span><br><span style="color: hsl(0, 100%, 40%);">- 8664:Windows_NT:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo x86_64-pc-mks</span><br><span style="color: hsl(0, 100%, 40%);">- exit ;;</span><br><span style="color: hsl(0, 100%, 40%);">- i*:Windows_NT*:* | Pentium*:Windows_NT*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- # How do we know it's Interix rather than the generic POSIX subsystem?</span><br><span style="color: hsl(0, 100%, 40%);">- # It also conflicts with pre-2.0 versions of AT&T UWIN. Should we</span><br><span style="color: hsl(0, 100%, 40%);">- # UNAME_MACHINE based on the output of uname instead of i386?</span><br><span style="color: hsl(0, 100%, 40%);">- echo i586-pc-interix</span><br><span style="color: hsl(0, 100%, 40%);">- exit ;;</span><br><span> i*:UWIN*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo ${UNAME_MACHINE}-pc-uwin</span><br><span style="color: hsl(120, 100%, 40%);">+ echo "$UNAME_MACHINE"-pc-uwin</span><br><span> exit ;;</span><br><span> amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo x86_64-unknown-cygwin</span><br><span style="color: hsl(0, 100%, 40%);">- exit ;;</span><br><span style="color: hsl(0, 100%, 40%);">- p*:CYGWIN*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo powerpcle-unknown-cygwin</span><br><span style="color: hsl(120, 100%, 40%);">+ echo x86_64-pc-cygwin</span><br><span> exit ;;</span><br><span> prep*:SunOS:5.*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`</span><br><span style="color: hsl(120, 100%, 40%);">+ echo powerpcle-unknown-solaris2"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`"</span><br><span> exit ;;</span><br><span> *:GNU:*:*)</span><br><span> # the GNU system</span><br><span style="color: hsl(0, 100%, 40%);">- echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-${LIBC}`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'`</span><br><span style="color: hsl(120, 100%, 40%);">+ echo "`echo "$UNAME_MACHINE"|sed -e 's,[-/].*$,,'`-unknown-$LIBC`echo "$UNAME_RELEASE"|sed -e 's,/.*$,,'`"</span><br><span> exit ;;</span><br><span> *:GNU/*:*:*)</span><br><span> # other systems with GNU libc and userland</span><br><span style="color: hsl(0, 100%, 40%);">- echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr "[:upper:]" "[:lower:]"``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-${LIBC}</span><br><span style="color: hsl(120, 100%, 40%);">+ echo "$UNAME_MACHINE-unknown-`echo "$UNAME_SYSTEM" | sed 's,^[^/]*/,,' | tr "[:upper:]" "[:lower:]"``echo "$UNAME_RELEASE"|sed -e 's/[-(].*//'`-$LIBC"</span><br><span> exit ;;</span><br><span style="color: hsl(0, 100%, 40%);">- i*86:Minix:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo ${UNAME_MACHINE}-pc-minix</span><br><span style="color: hsl(120, 100%, 40%);">+ *:Minix:*:*)</span><br><span style="color: hsl(120, 100%, 40%);">+ echo "$UNAME_MACHINE"-unknown-minix</span><br><span> exit ;;</span><br><span> aarch64:Linux:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo ${UNAME_MACHINE}-unknown-linux-${LIBC}</span><br><span style="color: hsl(120, 100%, 40%);">+ echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"</span><br><span> exit ;;</span><br><span> aarch64_be:Linux:*:*)</span><br><span> UNAME_MACHINE=aarch64_be</span><br><span style="color: hsl(0, 100%, 40%);">- echo ${UNAME_MACHINE}-unknown-linux-${LIBC}</span><br><span style="color: hsl(120, 100%, 40%);">+ echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"</span><br><span> exit ;;</span><br><span> alpha:Linux:*:*)</span><br><span> case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in</span><br><span>@@ -928,63 +924,63 @@</span><br><span> esac</span><br><span> objdump --private-headers /bin/sh | grep -q ld.so.1</span><br><span> if test "$?" = 0 ; then LIBC=gnulibc1 ; fi</span><br><span style="color: hsl(0, 100%, 40%);">- echo ${UNAME_MACHINE}-unknown-linux-${LIBC}</span><br><span style="color: hsl(120, 100%, 40%);">+ echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"</span><br><span> exit ;;</span><br><span> arc:Linux:*:* | arceb:Linux:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo ${UNAME_MACHINE}-unknown-linux-${LIBC}</span><br><span style="color: hsl(120, 100%, 40%);">+ echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"</span><br><span> exit ;;</span><br><span> arm*:Linux:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- eval $set_cc_for_build</span><br><span style="color: hsl(120, 100%, 40%);">+ set_cc_for_build</span><br><span> if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \</span><br><span> | grep -q __ARM_EABI__</span><br><span> then</span><br><span style="color: hsl(0, 100%, 40%);">- echo ${UNAME_MACHINE}-unknown-linux-${LIBC}</span><br><span style="color: hsl(120, 100%, 40%);">+ echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"</span><br><span> else</span><br><span> if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \</span><br><span> | grep -q __ARM_PCS_VFP</span><br><span> then</span><br><span style="color: hsl(0, 100%, 40%);">- echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabi</span><br><span style="color: hsl(120, 100%, 40%);">+ echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"eabi</span><br><span> else</span><br><span style="color: hsl(0, 100%, 40%);">- echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabihf</span><br><span style="color: hsl(120, 100%, 40%);">+ echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"eabihf</span><br><span> fi</span><br><span> fi</span><br><span> exit ;;</span><br><span> avr32*:Linux:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo ${UNAME_MACHINE}-unknown-linux-${LIBC}</span><br><span style="color: hsl(120, 100%, 40%);">+ echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"</span><br><span> exit ;;</span><br><span> cris:Linux:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo ${UNAME_MACHINE}-axis-linux-${LIBC}</span><br><span style="color: hsl(120, 100%, 40%);">+ echo "$UNAME_MACHINE"-axis-linux-"$LIBC"</span><br><span> exit ;;</span><br><span> crisv32:Linux:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo ${UNAME_MACHINE}-axis-linux-${LIBC}</span><br><span style="color: hsl(120, 100%, 40%);">+ echo "$UNAME_MACHINE"-axis-linux-"$LIBC"</span><br><span> exit ;;</span><br><span> e2k:Linux:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo ${UNAME_MACHINE}-unknown-linux-${LIBC}</span><br><span style="color: hsl(120, 100%, 40%);">+ echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"</span><br><span> exit ;;</span><br><span> frv:Linux:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo ${UNAME_MACHINE}-unknown-linux-${LIBC}</span><br><span style="color: hsl(120, 100%, 40%);">+ echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"</span><br><span> exit ;;</span><br><span> hexagon:Linux:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo ${UNAME_MACHINE}-unknown-linux-${LIBC}</span><br><span style="color: hsl(120, 100%, 40%);">+ echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"</span><br><span> exit ;;</span><br><span> i*86:Linux:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo ${UNAME_MACHINE}-pc-linux-${LIBC}</span><br><span style="color: hsl(120, 100%, 40%);">+ echo "$UNAME_MACHINE"-pc-linux-"$LIBC"</span><br><span> exit ;;</span><br><span> ia64:Linux:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo ${UNAME_MACHINE}-unknown-linux-${LIBC}</span><br><span style="color: hsl(120, 100%, 40%);">+ echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"</span><br><span> exit ;;</span><br><span> k1om:Linux:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo ${UNAME_MACHINE}-unknown-linux-${LIBC}</span><br><span style="color: hsl(120, 100%, 40%);">+ echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"</span><br><span> exit ;;</span><br><span> m32r*:Linux:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo ${UNAME_MACHINE}-unknown-linux-${LIBC}</span><br><span style="color: hsl(120, 100%, 40%);">+ echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"</span><br><span> exit ;;</span><br><span> m68*:Linux:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo ${UNAME_MACHINE}-unknown-linux-${LIBC}</span><br><span style="color: hsl(120, 100%, 40%);">+ echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"</span><br><span> exit ;;</span><br><span> mips:Linux:*:* | mips64:Linux:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- eval $set_cc_for_build</span><br><span style="color: hsl(0, 100%, 40%);">- sed 's/^ //' << EOF >$dummy.c</span><br><span style="color: hsl(120, 100%, 40%);">+ set_cc_for_build</span><br><span style="color: hsl(120, 100%, 40%);">+ sed 's/^ //' << EOF > "$dummy.c"</span><br><span> #undef CPU</span><br><span> #undef ${UNAME_MACHINE}</span><br><span> #undef ${UNAME_MACHINE}el</span><br><span>@@ -998,70 +994,70 @@</span><br><span> #endif</span><br><span> #endif</span><br><span> EOF</span><br><span style="color: hsl(0, 100%, 40%);">- eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^CPU'`</span><br><span style="color: hsl(0, 100%, 40%);">- test x"${CPU}" != x && { echo "${CPU}-unknown-linux-${LIBC}"; exit; }</span><br><span style="color: hsl(120, 100%, 40%);">+ eval "`$CC_FOR_BUILD -E "$dummy.c" 2>/dev/null | grep '^CPU'`"</span><br><span style="color: hsl(120, 100%, 40%);">+ test "x$CPU" != x && { echo "$CPU-unknown-linux-$LIBC"; exit; }</span><br><span> ;;</span><br><span> mips64el:Linux:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo ${UNAME_MACHINE}-unknown-linux-${LIBC}</span><br><span style="color: hsl(120, 100%, 40%);">+ echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"</span><br><span> exit ;;</span><br><span> openrisc*:Linux:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo or1k-unknown-linux-${LIBC}</span><br><span style="color: hsl(120, 100%, 40%);">+ echo or1k-unknown-linux-"$LIBC"</span><br><span> exit ;;</span><br><span> or32:Linux:*:* | or1k*:Linux:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo ${UNAME_MACHINE}-unknown-linux-${LIBC}</span><br><span style="color: hsl(120, 100%, 40%);">+ echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"</span><br><span> exit ;;</span><br><span> padre:Linux:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo sparc-unknown-linux-${LIBC}</span><br><span style="color: hsl(120, 100%, 40%);">+ echo sparc-unknown-linux-"$LIBC"</span><br><span> exit ;;</span><br><span> parisc64:Linux:*:* | hppa64:Linux:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo hppa64-unknown-linux-${LIBC}</span><br><span style="color: hsl(120, 100%, 40%);">+ echo hppa64-unknown-linux-"$LIBC"</span><br><span> exit ;;</span><br><span> parisc:Linux:*:* | hppa:Linux:*:*)</span><br><span> # Look for CPU level</span><br><span> case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in</span><br><span style="color: hsl(0, 100%, 40%);">- PA7*) echo hppa1.1-unknown-linux-${LIBC} ;;</span><br><span style="color: hsl(0, 100%, 40%);">- PA8*) echo hppa2.0-unknown-linux-${LIBC} ;;</span><br><span style="color: hsl(0, 100%, 40%);">- *) echo hppa-unknown-linux-${LIBC} ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ PA7*) echo hppa1.1-unknown-linux-"$LIBC" ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ PA8*) echo hppa2.0-unknown-linux-"$LIBC" ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ *) echo hppa-unknown-linux-"$LIBC" ;;</span><br><span> esac</span><br><span> exit ;;</span><br><span> ppc64:Linux:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo powerpc64-unknown-linux-${LIBC}</span><br><span style="color: hsl(120, 100%, 40%);">+ echo powerpc64-unknown-linux-"$LIBC"</span><br><span> exit ;;</span><br><span> ppc:Linux:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo powerpc-unknown-linux-${LIBC}</span><br><span style="color: hsl(120, 100%, 40%);">+ echo powerpc-unknown-linux-"$LIBC"</span><br><span> exit ;;</span><br><span> ppc64le:Linux:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo powerpc64le-unknown-linux-${LIBC}</span><br><span style="color: hsl(120, 100%, 40%);">+ echo powerpc64le-unknown-linux-"$LIBC"</span><br><span> exit ;;</span><br><span> ppcle:Linux:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo powerpcle-unknown-linux-${LIBC}</span><br><span style="color: hsl(120, 100%, 40%);">+ echo powerpcle-unknown-linux-"$LIBC"</span><br><span> exit ;;</span><br><span> riscv32:Linux:*:* | riscv64:Linux:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo ${UNAME_MACHINE}-unknown-linux-${LIBC}</span><br><span style="color: hsl(120, 100%, 40%);">+ echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"</span><br><span> exit ;;</span><br><span> s390:Linux:*:* | s390x:Linux:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo ${UNAME_MACHINE}-ibm-linux-${LIBC}</span><br><span style="color: hsl(120, 100%, 40%);">+ echo "$UNAME_MACHINE"-ibm-linux-"$LIBC"</span><br><span> exit ;;</span><br><span> sh64*:Linux:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo ${UNAME_MACHINE}-unknown-linux-${LIBC}</span><br><span style="color: hsl(120, 100%, 40%);">+ echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"</span><br><span> exit ;;</span><br><span> sh*:Linux:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo ${UNAME_MACHINE}-unknown-linux-${LIBC}</span><br><span style="color: hsl(120, 100%, 40%);">+ echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"</span><br><span> exit ;;</span><br><span> sparc:Linux:*:* | sparc64:Linux:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo ${UNAME_MACHINE}-unknown-linux-${LIBC}</span><br><span style="color: hsl(120, 100%, 40%);">+ echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"</span><br><span> exit ;;</span><br><span> tile*:Linux:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo ${UNAME_MACHINE}-unknown-linux-${LIBC}</span><br><span style="color: hsl(120, 100%, 40%);">+ echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"</span><br><span> exit ;;</span><br><span> vax:Linux:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo ${UNAME_MACHINE}-dec-linux-${LIBC}</span><br><span style="color: hsl(120, 100%, 40%);">+ echo "$UNAME_MACHINE"-dec-linux-"$LIBC"</span><br><span> exit ;;</span><br><span> x86_64:Linux:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo ${UNAME_MACHINE}-pc-linux-${LIBC}</span><br><span style="color: hsl(120, 100%, 40%);">+ echo "$UNAME_MACHINE"-pc-linux-"$LIBC"</span><br><span> exit ;;</span><br><span> xtensa*:Linux:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo ${UNAME_MACHINE}-unknown-linux-${LIBC}</span><br><span style="color: hsl(120, 100%, 40%);">+ echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"</span><br><span> exit ;;</span><br><span> i*86:DYNIX/ptx:4*:*)</span><br><span> # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there.</span><br><span>@@ -1075,34 +1071,34 @@</span><br><span> # I am not positive that other SVR4 systems won't match this,</span><br><span> # I just have to hope. -- rms.</span><br><span> # Use sysv4.2uw... so that sysv4* matches it.</span><br><span style="color: hsl(0, 100%, 40%);">- echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION}</span><br><span style="color: hsl(120, 100%, 40%);">+ echo "$UNAME_MACHINE"-pc-sysv4.2uw"$UNAME_VERSION"</span><br><span> exit ;;</span><br><span> i*86:OS/2:*:*)</span><br><span> # If we were able to find `uname', then EMX Unix compatibility</span><br><span> # is probably installed.</span><br><span style="color: hsl(0, 100%, 40%);">- echo ${UNAME_MACHINE}-pc-os2-emx</span><br><span style="color: hsl(120, 100%, 40%);">+ echo "$UNAME_MACHINE"-pc-os2-emx</span><br><span> exit ;;</span><br><span> i*86:XTS-300:*:STOP)</span><br><span style="color: hsl(0, 100%, 40%);">- echo ${UNAME_MACHINE}-unknown-stop</span><br><span style="color: hsl(120, 100%, 40%);">+ echo "$UNAME_MACHINE"-unknown-stop</span><br><span> exit ;;</span><br><span> i*86:atheos:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo ${UNAME_MACHINE}-unknown-atheos</span><br><span style="color: hsl(120, 100%, 40%);">+ echo "$UNAME_MACHINE"-unknown-atheos</span><br><span> exit ;;</span><br><span> i*86:syllable:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo ${UNAME_MACHINE}-pc-syllable</span><br><span style="color: hsl(120, 100%, 40%);">+ echo "$UNAME_MACHINE"-pc-syllable</span><br><span> exit ;;</span><br><span> i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.[02]*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo i386-unknown-lynxos${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+ echo i386-unknown-lynxos"$UNAME_RELEASE"</span><br><span> exit ;;</span><br><span> i*86:*DOS:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo ${UNAME_MACHINE}-pc-msdosdjgpp</span><br><span style="color: hsl(120, 100%, 40%);">+ echo "$UNAME_MACHINE"-pc-msdosdjgpp</span><br><span> exit ;;</span><br><span style="color: hsl(0, 100%, 40%);">- i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'`</span><br><span style="color: hsl(120, 100%, 40%);">+ i*86:*:4.*:*)</span><br><span style="color: hsl(120, 100%, 40%);">+ UNAME_REL=`echo "$UNAME_RELEASE" | sed 's/\/MP$//'`</span><br><span> if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then</span><br><span style="color: hsl(0, 100%, 40%);">- echo ${UNAME_MACHINE}-univel-sysv${UNAME_REL}</span><br><span style="color: hsl(120, 100%, 40%);">+ echo "$UNAME_MACHINE"-univel-sysv"$UNAME_REL"</span><br><span> else</span><br><span style="color: hsl(0, 100%, 40%);">- echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL}</span><br><span style="color: hsl(120, 100%, 40%);">+ echo "$UNAME_MACHINE"-pc-sysv"$UNAME_REL"</span><br><span> fi</span><br><span> exit ;;</span><br><span> i*86:*:5:[678]*)</span><br><span>@@ -1112,12 +1108,12 @@</span><br><span> *Pentium) UNAME_MACHINE=i586 ;;</span><br><span> *Pent*|*Celeron) UNAME_MACHINE=i686 ;;</span><br><span> esac</span><br><span style="color: hsl(0, 100%, 40%);">- echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION}</span><br><span style="color: hsl(120, 100%, 40%);">+ echo "$UNAME_MACHINE-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}{$UNAME_VERSION}"</span><br><span> exit ;;</span><br><span> i*86:*:3.2:*)</span><br><span> if test -f /usr/options/cb.name; then</span><br><span> UNAME_REL=`sed -n 's/.*Version //p' </usr/options/cb.name`</span><br><span style="color: hsl(0, 100%, 40%);">- echo ${UNAME_MACHINE}-pc-isc$UNAME_REL</span><br><span style="color: hsl(120, 100%, 40%);">+ echo "$UNAME_MACHINE"-pc-isc"$UNAME_REL"</span><br><span> elif /bin/uname -X 2>/dev/null >/dev/null ; then</span><br><span> UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')`</span><br><span> (/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486</span><br><span>@@ -1127,9 +1123,9 @@</span><br><span> && UNAME_MACHINE=i686</span><br><span> (/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \</span><br><span> && UNAME_MACHINE=i686</span><br><span style="color: hsl(0, 100%, 40%);">- echo ${UNAME_MACHINE}-pc-sco$UNAME_REL</span><br><span style="color: hsl(120, 100%, 40%);">+ echo "$UNAME_MACHINE"-pc-sco"$UNAME_REL"</span><br><span> else</span><br><span style="color: hsl(0, 100%, 40%);">- echo ${UNAME_MACHINE}-pc-sysv32</span><br><span style="color: hsl(120, 100%, 40%);">+ echo "$UNAME_MACHINE"-pc-sysv32</span><br><span> fi</span><br><span> exit ;;</span><br><span> pc:*:*:*)</span><br><span>@@ -1149,9 +1145,9 @@</span><br><span> exit ;;</span><br><span> i860:*:4.*:*) # i860-SVR4</span><br><span> if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then</span><br><span style="color: hsl(0, 100%, 40%);">- echo i860-stardent-sysv${UNAME_RELEASE} # Stardent Vistra i860-SVR4</span><br><span style="color: hsl(120, 100%, 40%);">+ echo i860-stardent-sysv"$UNAME_RELEASE" # Stardent Vistra i860-SVR4</span><br><span> else # Add other i860-SVR4 vendors below as they are discovered.</span><br><span style="color: hsl(0, 100%, 40%);">- echo i860-unknown-sysv${UNAME_RELEASE} # Unknown i860-SVR4</span><br><span style="color: hsl(120, 100%, 40%);">+ echo i860-unknown-sysv"$UNAME_RELEASE" # Unknown i860-SVR4</span><br><span> fi</span><br><span> exit ;;</span><br><span> mini*:CTIX:SYS*5:*)</span><br><span>@@ -1171,9 +1167,9 @@</span><br><span> test -r /etc/.relid \</span><br><span> && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid`</span><br><span> /bin/uname -p 2>/dev/null | grep 86 >/dev/null \</span><br><span style="color: hsl(0, 100%, 40%);">- && { echo i486-ncr-sysv4.3${OS_REL}; exit; }</span><br><span style="color: hsl(120, 100%, 40%);">+ && { echo i486-ncr-sysv4.3"$OS_REL"; exit; }</span><br><span> /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \</span><br><span style="color: hsl(0, 100%, 40%);">- && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ && { echo i586-ncr-sysv4.3"$OS_REL"; exit; } ;;</span><br><span> 3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*)</span><br><span> /bin/uname -p 2>/dev/null | grep 86 >/dev/null \</span><br><span> && { echo i486-ncr-sysv4; exit; } ;;</span><br><span>@@ -1182,28 +1178,28 @@</span><br><span> test -r /etc/.relid \</span><br><span> && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid`</span><br><span> /bin/uname -p 2>/dev/null | grep 86 >/dev/null \</span><br><span style="color: hsl(0, 100%, 40%);">- && { echo i486-ncr-sysv4.3${OS_REL}; exit; }</span><br><span style="color: hsl(120, 100%, 40%);">+ && { echo i486-ncr-sysv4.3"$OS_REL"; exit; }</span><br><span> /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \</span><br><span style="color: hsl(0, 100%, 40%);">- && { echo i586-ncr-sysv4.3${OS_REL}; exit; }</span><br><span style="color: hsl(120, 100%, 40%);">+ && { echo i586-ncr-sysv4.3"$OS_REL"; exit; }</span><br><span> /bin/uname -p 2>/dev/null | /bin/grep pteron >/dev/null \</span><br><span style="color: hsl(0, 100%, 40%);">- && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ && { echo i586-ncr-sysv4.3"$OS_REL"; exit; } ;;</span><br><span> m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo m68k-unknown-lynxos${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+ echo m68k-unknown-lynxos"$UNAME_RELEASE"</span><br><span> exit ;;</span><br><span> mc68030:UNIX_System_V:4.*:*)</span><br><span> echo m68k-atari-sysv4</span><br><span> exit ;;</span><br><span> TSUNAMI:LynxOS:2.*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo sparc-unknown-lynxos${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+ echo sparc-unknown-lynxos"$UNAME_RELEASE"</span><br><span> exit ;;</span><br><span> rs6000:LynxOS:2.*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo rs6000-unknown-lynxos${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+ echo rs6000-unknown-lynxos"$UNAME_RELEASE"</span><br><span> exit ;;</span><br><span> PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.[02]*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo powerpc-unknown-lynxos${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+ echo powerpc-unknown-lynxos"$UNAME_RELEASE"</span><br><span> exit ;;</span><br><span> SM[BE]S:UNIX_SV:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo mips-dde-sysv${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+ echo mips-dde-sysv"$UNAME_RELEASE"</span><br><span> exit ;;</span><br><span> RM*:ReliantUNIX-*:*:*)</span><br><span> echo mips-sni-sysv4</span><br><span>@@ -1214,7 +1210,7 @@</span><br><span> *:SINIX-*:*:*)</span><br><span> if uname -p 2>/dev/null >/dev/null ; then</span><br><span> UNAME_MACHINE=`(uname -p) 2>/dev/null`</span><br><span style="color: hsl(0, 100%, 40%);">- echo ${UNAME_MACHINE}-sni-sysv4</span><br><span style="color: hsl(120, 100%, 40%);">+ echo "$UNAME_MACHINE"-sni-sysv4</span><br><span> else</span><br><span> echo ns32k-sni-sysv</span><br><span> fi</span><br><span>@@ -1234,23 +1230,23 @@</span><br><span> exit ;;</span><br><span> i*86:VOS:*:*)</span><br><span> # From Paul.Green@stratus.com.</span><br><span style="color: hsl(0, 100%, 40%);">- echo ${UNAME_MACHINE}-stratus-vos</span><br><span style="color: hsl(120, 100%, 40%);">+ echo "$UNAME_MACHINE"-stratus-vos</span><br><span> exit ;;</span><br><span> *:VOS:*:*)</span><br><span> # From Paul.Green@stratus.com.</span><br><span> echo hppa1.1-stratus-vos</span><br><span> exit ;;</span><br><span> mc68*:A/UX:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo m68k-apple-aux${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+ echo m68k-apple-aux"$UNAME_RELEASE"</span><br><span> exit ;;</span><br><span> news*:NEWS-OS:6*:*)</span><br><span> echo mips-sony-newsos6</span><br><span> exit ;;</span><br><span> R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*)</span><br><span> if [ -d /usr/nec ]; then</span><br><span style="color: hsl(0, 100%, 40%);">- echo mips-nec-sysv${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+ echo mips-nec-sysv"$UNAME_RELEASE"</span><br><span> else</span><br><span style="color: hsl(0, 100%, 40%);">- echo mips-unknown-sysv${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+ echo mips-unknown-sysv"$UNAME_RELEASE"</span><br><span> fi</span><br><span> exit ;;</span><br><span> BeBox:BeOS:*:*) # BeOS running on hardware made by Be, PPC only.</span><br><span>@@ -1269,49 +1265,56 @@</span><br><span> echo x86_64-unknown-haiku</span><br><span> exit ;;</span><br><span> SX-4:SUPER-UX:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo sx4-nec-superux${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+ echo sx4-nec-superux"$UNAME_RELEASE"</span><br><span> exit ;;</span><br><span> SX-5:SUPER-UX:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo sx5-nec-superux${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+ echo sx5-nec-superux"$UNAME_RELEASE"</span><br><span> exit ;;</span><br><span> SX-6:SUPER-UX:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo sx6-nec-superux${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+ echo sx6-nec-superux"$UNAME_RELEASE"</span><br><span> exit ;;</span><br><span> SX-7:SUPER-UX:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo sx7-nec-superux${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+ echo sx7-nec-superux"$UNAME_RELEASE"</span><br><span> exit ;;</span><br><span> SX-8:SUPER-UX:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo sx8-nec-superux${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+ echo sx8-nec-superux"$UNAME_RELEASE"</span><br><span> exit ;;</span><br><span> SX-8R:SUPER-UX:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo sx8r-nec-superux${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+ echo sx8r-nec-superux"$UNAME_RELEASE"</span><br><span> exit ;;</span><br><span> SX-ACE:SUPER-UX:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo sxace-nec-superux${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+ echo sxace-nec-superux"$UNAME_RELEASE"</span><br><span> exit ;;</span><br><span> Power*:Rhapsody:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo powerpc-apple-rhapsody${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+ echo powerpc-apple-rhapsody"$UNAME_RELEASE"</span><br><span> exit ;;</span><br><span> *:Rhapsody:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+ echo "$UNAME_MACHINE"-apple-rhapsody"$UNAME_RELEASE"</span><br><span> exit ;;</span><br><span> *:Darwin:*:*)</span><br><span> UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown</span><br><span style="color: hsl(0, 100%, 40%);">- eval $set_cc_for_build</span><br><span style="color: hsl(120, 100%, 40%);">+ set_cc_for_build</span><br><span> if test "$UNAME_PROCESSOR" = unknown ; then</span><br><span> UNAME_PROCESSOR=powerpc</span><br><span> fi</span><br><span style="color: hsl(0, 100%, 40%);">- if test `echo "$UNAME_RELEASE" | sed -e 's/\..*//'` -le 10 ; then</span><br><span style="color: hsl(120, 100%, 40%);">+ if test "`echo "$UNAME_RELEASE" | sed -e 's/\..*//'`" -le 10 ; then</span><br><span> if [ "$CC_FOR_BUILD" != no_compiler_found ]; then</span><br><span> if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \</span><br><span style="color: hsl(0, 100%, 40%);">- (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \</span><br><span style="color: hsl(0, 100%, 40%);">- grep IS_64BIT_ARCH >/dev/null</span><br><span style="color: hsl(120, 100%, 40%);">+ (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \</span><br><span style="color: hsl(120, 100%, 40%);">+ grep IS_64BIT_ARCH >/dev/null</span><br><span> then</span><br><span> case $UNAME_PROCESSOR in</span><br><span> i386) UNAME_PROCESSOR=x86_64 ;;</span><br><span> powerpc) UNAME_PROCESSOR=powerpc64 ;;</span><br><span> esac</span><br><span> fi</span><br><span style="color: hsl(120, 100%, 40%);">+ # On 10.4-10.6 one might compile for PowerPC via gcc -arch ppc</span><br><span style="color: hsl(120, 100%, 40%);">+ if (echo '#ifdef __POWERPC__'; echo IS_PPC; echo '#endif') | \</span><br><span style="color: hsl(120, 100%, 40%);">+ (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \</span><br><span style="color: hsl(120, 100%, 40%);">+ grep IS_PPC >/dev/null</span><br><span style="color: hsl(120, 100%, 40%);">+ then</span><br><span style="color: hsl(120, 100%, 40%);">+ UNAME_PROCESSOR=powerpc</span><br><span style="color: hsl(120, 100%, 40%);">+ fi</span><br><span> fi</span><br><span> elif test "$UNAME_PROCESSOR" = i386 ; then</span><br><span> # Avoid executing cc on OS X 10.9, as it ships with a stub</span><br><span>@@ -1322,7 +1325,7 @@</span><br><span> # that Apple uses in portable devices.</span><br><span> UNAME_PROCESSOR=x86_64</span><br><span> fi</span><br><span style="color: hsl(0, 100%, 40%);">- echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+ echo "$UNAME_PROCESSOR"-apple-darwin"$UNAME_RELEASE"</span><br><span> exit ;;</span><br><span> *:procnto*:*:* | *:QNX:[0123456789]*:*)</span><br><span> UNAME_PROCESSOR=`uname -p`</span><br><span>@@ -1330,22 +1333,25 @@</span><br><span> UNAME_PROCESSOR=i386</span><br><span> UNAME_MACHINE=pc</span><br><span> fi</span><br><span style="color: hsl(0, 100%, 40%);">- echo ${UNAME_PROCESSOR}-${UNAME_MACHINE}-nto-qnx${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+ echo "$UNAME_PROCESSOR"-"$UNAME_MACHINE"-nto-qnx"$UNAME_RELEASE"</span><br><span> exit ;;</span><br><span> *:QNX:*:4*)</span><br><span> echo i386-pc-qnx</span><br><span> exit ;;</span><br><span style="color: hsl(0, 100%, 40%);">- NEO-?:NONSTOP_KERNEL:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo neo-tandem-nsk${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+ NEO-*:NONSTOP_KERNEL:*:*)</span><br><span style="color: hsl(120, 100%, 40%);">+ echo neo-tandem-nsk"$UNAME_RELEASE"</span><br><span> exit ;;</span><br><span> NSE-*:NONSTOP_KERNEL:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo nse-tandem-nsk${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+ echo nse-tandem-nsk"$UNAME_RELEASE"</span><br><span> exit ;;</span><br><span style="color: hsl(0, 100%, 40%);">- NSR-?:NONSTOP_KERNEL:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo nsr-tandem-nsk${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+ NSR-*:NONSTOP_KERNEL:*:*)</span><br><span style="color: hsl(120, 100%, 40%);">+ echo nsr-tandem-nsk"$UNAME_RELEASE"</span><br><span> exit ;;</span><br><span style="color: hsl(0, 100%, 40%);">- NSX-?:NONSTOP_KERNEL:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo nsx-tandem-nsk${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+ NSV-*:NONSTOP_KERNEL:*:*)</span><br><span style="color: hsl(120, 100%, 40%);">+ echo nsv-tandem-nsk"$UNAME_RELEASE"</span><br><span style="color: hsl(120, 100%, 40%);">+ exit ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ NSX-*:NONSTOP_KERNEL:*:*)</span><br><span style="color: hsl(120, 100%, 40%);">+ echo nsx-tandem-nsk"$UNAME_RELEASE"</span><br><span> exit ;;</span><br><span> *:NonStop-UX:*:*)</span><br><span> echo mips-compaq-nonstopux</span><br><span>@@ -1354,18 +1360,19 @@</span><br><span> echo bs2000-siemens-sysv</span><br><span> exit ;;</span><br><span> DS/*:UNIX_System_V:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo ${UNAME_MACHINE}-${UNAME_SYSTEM}-${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+ echo "$UNAME_MACHINE"-"$UNAME_SYSTEM"-"$UNAME_RELEASE"</span><br><span> exit ;;</span><br><span> *:Plan9:*:*)</span><br><span> # "uname -m" is not consistent, so use $cputype instead. 386</span><br><span> # is converted to i386 for consistency with other x86</span><br><span> # operating systems.</span><br><span style="color: hsl(120, 100%, 40%);">+ # shellcheck disable=SC2154</span><br><span> if test "$cputype" = 386; then</span><br><span> UNAME_MACHINE=i386</span><br><span> else</span><br><span> UNAME_MACHINE="$cputype"</span><br><span> fi</span><br><span style="color: hsl(0, 100%, 40%);">- echo ${UNAME_MACHINE}-unknown-plan9</span><br><span style="color: hsl(120, 100%, 40%);">+ echo "$UNAME_MACHINE"-unknown-plan9</span><br><span> exit ;;</span><br><span> *:TOPS-10:*:*)</span><br><span> echo pdp10-unknown-tops10</span><br><span>@@ -1386,14 +1393,14 @@</span><br><span> echo pdp10-unknown-its</span><br><span> exit ;;</span><br><span> SEI:*:*:SEIUX)</span><br><span style="color: hsl(0, 100%, 40%);">- echo mips-sei-seiux${UNAME_RELEASE}</span><br><span style="color: hsl(120, 100%, 40%);">+ echo mips-sei-seiux"$UNAME_RELEASE"</span><br><span> exit ;;</span><br><span> *:DragonFly:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo ${UNAME_MACHINE}-unknown-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`</span><br><span style="color: hsl(120, 100%, 40%);">+ echo "$UNAME_MACHINE"-unknown-dragonfly"`echo "$UNAME_RELEASE"|sed -e 's/[-(].*//'`"</span><br><span> exit ;;</span><br><span> *:*VMS:*:*)</span><br><span> UNAME_MACHINE=`(uname -p) 2>/dev/null`</span><br><span style="color: hsl(0, 100%, 40%);">- case "${UNAME_MACHINE}" in</span><br><span style="color: hsl(120, 100%, 40%);">+ case "$UNAME_MACHINE" in</span><br><span> A*) echo alpha-dec-vms ; exit ;;</span><br><span> I*) echo ia64-dec-vms ; exit ;;</span><br><span> V*) echo vax-dec-vms ; exit ;;</span><br><span>@@ -1402,32 +1409,47 @@</span><br><span> echo i386-pc-xenix</span><br><span> exit ;;</span><br><span> i*86:skyos:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo ${UNAME_MACHINE}-pc-skyos`echo ${UNAME_RELEASE} | sed -e 's/ .*$//'`</span><br><span style="color: hsl(120, 100%, 40%);">+ echo "$UNAME_MACHINE"-pc-skyos"`echo "$UNAME_RELEASE" | sed -e 's/ .*$//'`"</span><br><span> exit ;;</span><br><span> i*86:rdos:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo ${UNAME_MACHINE}-pc-rdos</span><br><span style="color: hsl(120, 100%, 40%);">+ echo "$UNAME_MACHINE"-pc-rdos</span><br><span> exit ;;</span><br><span> i*86:AROS:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo ${UNAME_MACHINE}-pc-aros</span><br><span style="color: hsl(120, 100%, 40%);">+ echo "$UNAME_MACHINE"-pc-aros</span><br><span> exit ;;</span><br><span> x86_64:VMkernel:*:*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo ${UNAME_MACHINE}-unknown-esx</span><br><span style="color: hsl(120, 100%, 40%);">+ echo "$UNAME_MACHINE"-unknown-esx</span><br><span> exit ;;</span><br><span> amd64:Isilon\ OneFS:*:*)</span><br><span> echo x86_64-unknown-onefs</span><br><span> exit ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ *:Unleashed:*:*)</span><br><span style="color: hsl(120, 100%, 40%);">+ echo "$UNAME_MACHINE"-unknown-unleashed"$UNAME_RELEASE"</span><br><span style="color: hsl(120, 100%, 40%);">+ exit ;;</span><br><span style="color: hsl(120, 100%, 40%);">+esac</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+echo "$0: unable to guess system type" >&2</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+case "$UNAME_MACHINE:$UNAME_SYSTEM" in</span><br><span style="color: hsl(120, 100%, 40%);">+ mips:Linux | mips64:Linux)</span><br><span style="color: hsl(120, 100%, 40%);">+ # If we got here on MIPS GNU/Linux, output extra information.</span><br><span style="color: hsl(120, 100%, 40%);">+ cat >&2 <<EOF</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+NOTE: MIPS GNU/Linux systems require a C compiler to fully recognize</span><br><span style="color: hsl(120, 100%, 40%);">+the system type. Please install a C compiler and try again.</span><br><span style="color: hsl(120, 100%, 40%);">+EOF</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span> esac</span><br><span> </span><br><span> cat >&2 <<EOF</span><br><span style="color: hsl(0, 100%, 40%);">-$0: unable to guess system type</span><br><span> </span><br><span> This script (version $timestamp), has failed to recognize the</span><br><span style="color: hsl(0, 100%, 40%);">-operating system you are using. If your script is old, overwrite</span><br><span style="color: hsl(0, 100%, 40%);">-config.guess and config.sub with the latest versions from:</span><br><span style="color: hsl(120, 100%, 40%);">+operating system you are using. If your script is old, overwrite *all*</span><br><span style="color: hsl(120, 100%, 40%);">+copies of config.guess and config.sub with the latest versions from:</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">- http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess</span><br><span style="color: hsl(120, 100%, 40%);">+ https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess</span><br><span> and</span><br><span style="color: hsl(0, 100%, 40%);">- http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub</span><br><span style="color: hsl(120, 100%, 40%);">+ https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub</span><br><span> </span><br><span> If $0 has already been updated, send the following data and any</span><br><span> information you think might be pertinent to config-patches@gnu.org to</span><br><span>@@ -1450,16 +1472,16 @@</span><br><span> /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null`</span><br><span> /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null`</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-UNAME_MACHINE = ${UNAME_MACHINE}</span><br><span style="color: hsl(0, 100%, 40%);">-UNAME_RELEASE = ${UNAME_RELEASE}</span><br><span style="color: hsl(0, 100%, 40%);">-UNAME_SYSTEM = ${UNAME_SYSTEM}</span><br><span style="color: hsl(0, 100%, 40%);">-UNAME_VERSION = ${UNAME_VERSION}</span><br><span style="color: hsl(120, 100%, 40%);">+UNAME_MACHINE = "$UNAME_MACHINE"</span><br><span style="color: hsl(120, 100%, 40%);">+UNAME_RELEASE = "$UNAME_RELEASE"</span><br><span style="color: hsl(120, 100%, 40%);">+UNAME_SYSTEM = "$UNAME_SYSTEM"</span><br><span style="color: hsl(120, 100%, 40%);">+UNAME_VERSION = "$UNAME_VERSION"</span><br><span> EOF</span><br><span> </span><br><span> exit 1</span><br><span> </span><br><span> # Local variables:</span><br><span style="color: hsl(0, 100%, 40%);">-# eval: (add-hook 'write-file-hooks 'time-stamp)</span><br><span style="color: hsl(120, 100%, 40%);">+# eval: (add-hook 'before-save-hook 'time-stamp)</span><br><span> # time-stamp-start: "timestamp='"</span><br><span> # time-stamp-format: "%:y-%02m-%02d"</span><br><span> # time-stamp-end: "'"</span><br><span>diff --git a/config.sub b/config.sub</span><br><span>index 40ea5df..4670805 100755</span><br><span>--- a/config.sub</span><br><span>+++ b/config.sub</span><br><span>@@ -1,8 +1,8 @@</span><br><span> #! /bin/sh</span><br><span> # Configuration validation subroutine script.</span><br><span style="color: hsl(0, 100%, 40%);">-# Copyright 1992-2017 Free Software Foundation, Inc.</span><br><span style="color: hsl(120, 100%, 40%);">+# Copyright 1992-2018 Free Software Foundation, Inc.</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-timestamp='2017-04-02'</span><br><span style="color: hsl(120, 100%, 40%);">+timestamp='2018-11-28'</span><br><span> </span><br><span> # This file is free software; you can redistribute it and/or modify it</span><br><span> # under the terms of the GNU General Public License as published by</span><br><span>@@ -15,7 +15,7 @@</span><br><span> # General Public License for more details.</span><br><span> #</span><br><span> # You should have received a copy of the GNU General Public License</span><br><span style="color: hsl(0, 100%, 40%);">-# along with this program; if not, see <http://www.gnu.org/licenses/>.</span><br><span style="color: hsl(120, 100%, 40%);">+# along with this program; if not, see <https://www.gnu.org/licenses/>.</span><br><span> #</span><br><span> # As a special exception to the GNU General Public License, if you</span><br><span> # distribute this file as part of a program that contains a</span><br><span>@@ -33,7 +33,7 @@</span><br><span> # Otherwise, we print the canonical config type on stdout and succeed.</span><br><span> </span><br><span> # You can get the latest version of this script from:</span><br><span style="color: hsl(0, 100%, 40%);">-# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub</span><br><span style="color: hsl(120, 100%, 40%);">+# https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub</span><br><span> </span><br><span> # This file is supposed to be the same for all GNU packages</span><br><span> # and recognize all the CPU types, system types and aliases</span><br><span>@@ -57,7 +57,7 @@</span><br><span> </span><br><span> Canonicalize a configuration name.</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-Operation modes:</span><br><span style="color: hsl(120, 100%, 40%);">+Options:</span><br><span> -h, --help print this help, then exit</span><br><span> -t, --time-stamp print date of last modification, then exit</span><br><span> -v, --version print version number, then exit</span><br><span>@@ -67,7 +67,7 @@</span><br><span> version="\</span><br><span> GNU config.sub ($timestamp)</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-Copyright 1992-2017 Free Software Foundation, Inc.</span><br><span style="color: hsl(120, 100%, 40%);">+Copyright 1992-2018 Free Software Foundation, Inc.</span><br><span> </span><br><span> This is free software; see the source for copying conditions. There is NO</span><br><span> warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."</span><br><span>@@ -89,12 +89,12 @@</span><br><span> - ) # Use stdin as input.</span><br><span> break ;;</span><br><span> -* )</span><br><span style="color: hsl(0, 100%, 40%);">- echo "$me: invalid option $1$help"</span><br><span style="color: hsl(120, 100%, 40%);">+ echo "$me: invalid option $1$help" >&2</span><br><span> exit 1 ;;</span><br><span> </span><br><span> *local*)</span><br><span> # First pass through any local machine types.</span><br><span style="color: hsl(0, 100%, 40%);">- echo $1</span><br><span style="color: hsl(120, 100%, 40%);">+ echo "$1"</span><br><span> exit ;;</span><br><span> </span><br><span> * )</span><br><span>@@ -110,1252 +110,1160 @@</span><br><span> exit 1;;</span><br><span> esac</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-# Separate what the user gave into CPU-COMPANY and OS or KERNEL-OS (if any).</span><br><span style="color: hsl(0, 100%, 40%);">-# Here we must recognize all the valid KERNEL-OS combinations.</span><br><span style="color: hsl(0, 100%, 40%);">-maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'`</span><br><span style="color: hsl(0, 100%, 40%);">-case $maybe_os in</span><br><span style="color: hsl(0, 100%, 40%);">- nto-qnx* | linux-gnu* | linux-android* | linux-dietlibc | linux-newlib* | \</span><br><span style="color: hsl(0, 100%, 40%);">- linux-musl* | linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | \</span><br><span style="color: hsl(0, 100%, 40%);">- knetbsd*-gnu* | netbsd*-gnu* | netbsd*-eabi* | \</span><br><span style="color: hsl(0, 100%, 40%);">- kopensolaris*-gnu* | cloudabi*-eabi* | \</span><br><span style="color: hsl(0, 100%, 40%);">- storm-chaos* | os2-emx* | rtmk-nova*)</span><br><span style="color: hsl(0, 100%, 40%);">- os=-$maybe_os</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- android-linux)</span><br><span style="color: hsl(0, 100%, 40%);">- os=-linux-android</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`-unknown</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- *)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=`echo $1 | sed 's/-[^-]*$//'`</span><br><span style="color: hsl(0, 100%, 40%);">- if [ $basic_machine != $1 ]</span><br><span style="color: hsl(0, 100%, 40%);">- then os=`echo $1 | sed 's/.*-/-/'`</span><br><span style="color: hsl(0, 100%, 40%);">- else os=; fi</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">-esac</span><br><span style="color: hsl(120, 100%, 40%);">+# Split fields of configuration type</span><br><span style="color: hsl(120, 100%, 40%);">+IFS="-" read -r field1 field2 field3 field4 <<EOF</span><br><span style="color: hsl(120, 100%, 40%);">+$1</span><br><span style="color: hsl(120, 100%, 40%);">+EOF</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-### Let's recognize common machines as not being operating systems so</span><br><span style="color: hsl(0, 100%, 40%);">-### that things like config.sub decstation-3100 work. We also</span><br><span style="color: hsl(0, 100%, 40%);">-### recognize some manufacturers as not being operating systems, so we</span><br><span style="color: hsl(0, 100%, 40%);">-### can provide default operating systems below.</span><br><span style="color: hsl(0, 100%, 40%);">-case $os in</span><br><span style="color: hsl(0, 100%, 40%);">- -sun*os*)</span><br><span style="color: hsl(0, 100%, 40%);">- # Prevent following clause from handling this invalid input.</span><br><span style="color: hsl(120, 100%, 40%);">+# Separate into logical components for further validation</span><br><span style="color: hsl(120, 100%, 40%);">+case $1 in</span><br><span style="color: hsl(120, 100%, 40%);">+ *-*-*-*-*)</span><br><span style="color: hsl(120, 100%, 40%);">+ echo Invalid configuration \`"$1"\': more than four components >&2</span><br><span style="color: hsl(120, 100%, 40%);">+ exit 1</span><br><span> ;;</span><br><span style="color: hsl(0, 100%, 40%);">- -dec* | -mips* | -sequent* | -encore* | -pc532* | -sgi* | -sony* | \</span><br><span style="color: hsl(0, 100%, 40%);">- -att* | -7300* | -3300* | -delta* | -motorola* | -sun[234]* | \</span><br><span style="color: hsl(0, 100%, 40%);">- -unicom* | -ibm* | -next | -hp | -isi* | -apollo | -altos* | \</span><br><span style="color: hsl(0, 100%, 40%);">- -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\</span><br><span style="color: hsl(0, 100%, 40%);">- -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \</span><br><span style="color: hsl(0, 100%, 40%);">- -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \</span><br><span style="color: hsl(0, 100%, 40%);">- -apple | -axis | -knuth | -cray | -microblaze*)</span><br><span style="color: hsl(0, 100%, 40%);">- os=</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=$1</span><br><span style="color: hsl(120, 100%, 40%);">+ *-*-*-*)</span><br><span style="color: hsl(120, 100%, 40%);">+ basic_machine=$field1-$field2</span><br><span style="color: hsl(120, 100%, 40%);">+ os=$field3-$field4</span><br><span> ;;</span><br><span style="color: hsl(0, 100%, 40%);">- -bluegene*)</span><br><span style="color: hsl(0, 100%, 40%);">- os=-cnk</span><br><span style="color: hsl(120, 100%, 40%);">+ *-*-*)</span><br><span style="color: hsl(120, 100%, 40%);">+ # Ambiguous whether COMPANY is present, or skipped and KERNEL-OS is two</span><br><span style="color: hsl(120, 100%, 40%);">+ # parts</span><br><span style="color: hsl(120, 100%, 40%);">+ maybe_os=$field2-$field3</span><br><span style="color: hsl(120, 100%, 40%);">+ case $maybe_os in</span><br><span style="color: hsl(120, 100%, 40%);">+ nto-qnx* | linux-gnu* | linux-android* | linux-dietlibc \</span><br><span style="color: hsl(120, 100%, 40%);">+ | linux-newlib* | linux-musl* | linux-uclibc* | uclinux-uclibc* \</span><br><span style="color: hsl(120, 100%, 40%);">+ | uclinux-gnu* | kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* \</span><br><span style="color: hsl(120, 100%, 40%);">+ | netbsd*-eabi* | kopensolaris*-gnu* | cloudabi*-eabi* \</span><br><span style="color: hsl(120, 100%, 40%);">+ | storm-chaos* | os2-emx* | rtmk-nova*)</span><br><span style="color: hsl(120, 100%, 40%);">+ basic_machine=$field1</span><br><span style="color: hsl(120, 100%, 40%);">+ os=$maybe_os</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ android-linux)</span><br><span style="color: hsl(120, 100%, 40%);">+ basic_machine=$field1-unknown</span><br><span style="color: hsl(120, 100%, 40%);">+ os=linux-android</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ *)</span><br><span style="color: hsl(120, 100%, 40%);">+ basic_machine=$field1-$field2</span><br><span style="color: hsl(120, 100%, 40%);">+ os=$field3</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ esac</span><br><span> ;;</span><br><span style="color: hsl(0, 100%, 40%);">- -sim | -cisco | -oki | -wec | -winbond)</span><br><span style="color: hsl(0, 100%, 40%);">- os=</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=$1</span><br><span style="color: hsl(120, 100%, 40%);">+ *-*)</span><br><span style="color: hsl(120, 100%, 40%);">+ # A lone config we happen to match not fitting any pattern</span><br><span style="color: hsl(120, 100%, 40%);">+ case $field1-$field2 in</span><br><span style="color: hsl(120, 100%, 40%);">+ decstation-3100)</span><br><span style="color: hsl(120, 100%, 40%);">+ basic_machine=mips-dec</span><br><span style="color: hsl(120, 100%, 40%);">+ os=</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ *-*)</span><br><span style="color: hsl(120, 100%, 40%);">+ # Second component is usually, but not always the OS</span><br><span style="color: hsl(120, 100%, 40%);">+ case $field2 in</span><br><span style="color: hsl(120, 100%, 40%);">+ # Prevent following clause from handling this valid os</span><br><span style="color: hsl(120, 100%, 40%);">+ sun*os*)</span><br><span style="color: hsl(120, 100%, 40%);">+ basic_machine=$field1</span><br><span style="color: hsl(120, 100%, 40%);">+ os=$field2</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ # Manufacturers</span><br><span style="color: hsl(120, 100%, 40%);">+ dec* | mips* | sequent* | encore* | pc533* | sgi* | sony* \</span><br><span style="color: hsl(120, 100%, 40%);">+ | att* | 7300* | 3300* | delta* | motorola* | sun[234]* \</span><br><span style="color: hsl(120, 100%, 40%);">+ | unicom* | ibm* | next | hp | isi* | apollo | altos* \</span><br><span style="color: hsl(120, 100%, 40%);">+ | convergent* | ncr* | news | 32* | 3600* | 3100* \</span><br><span style="color: hsl(120, 100%, 40%);">+ | hitachi* | c[123]* | convex* | sun | crds | omron* | dg \</span><br><span style="color: hsl(120, 100%, 40%);">+ | ultra | tti* | harris | dolphin | highlevel | gould \</span><br><span style="color: hsl(120, 100%, 40%);">+ | cbm | ns | masscomp | apple | axis | knuth | cray \</span><br><span style="color: hsl(120, 100%, 40%);">+ | microblaze* | sim | cisco \</span><br><span style="color: hsl(120, 100%, 40%);">+ | oki | wec | wrs | winbond)</span><br><span style="color: hsl(120, 100%, 40%);">+ basic_machine=$field1-$field2</span><br><span style="color: hsl(120, 100%, 40%);">+ os=</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ *)</span><br><span style="color: hsl(120, 100%, 40%);">+ basic_machine=$field1</span><br><span style="color: hsl(120, 100%, 40%);">+ os=$field2</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ esac</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ esac</span><br><span> ;;</span><br><span style="color: hsl(0, 100%, 40%);">- -scout)</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- -wrs)</span><br><span style="color: hsl(0, 100%, 40%);">- os=-vxworks</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=$1</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- -chorusos*)</span><br><span style="color: hsl(0, 100%, 40%);">- os=-chorusos</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=$1</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- -chorusrdb)</span><br><span style="color: hsl(0, 100%, 40%);">- os=-chorusrdb</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=$1</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- -hiux*)</span><br><span style="color: hsl(0, 100%, 40%);">- os=-hiuxwe2</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- -sco6)</span><br><span style="color: hsl(0, 100%, 40%);">- os=-sco5v6</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- -sco5)</span><br><span style="color: hsl(0, 100%, 40%);">- os=-sco3.2v5</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- -sco4)</span><br><span style="color: hsl(0, 100%, 40%);">- os=-sco3.2v4</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- -sco3.2.[4-9]*)</span><br><span style="color: hsl(0, 100%, 40%);">- os=`echo $os | sed -e 's/sco3.2./sco3.2v/'`</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- -sco3.2v[4-9]*)</span><br><span style="color: hsl(0, 100%, 40%);">- # Don't forget version if it is 3.2v4 or newer.</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- -sco5v6*)</span><br><span style="color: hsl(0, 100%, 40%);">- # Don't forget version if it is 3.2v4 or newer.</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- -sco*)</span><br><span style="color: hsl(0, 100%, 40%);">- os=-sco3.2v2</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- -udk*)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- -isc)</span><br><span style="color: hsl(0, 100%, 40%);">- os=-isc2.2</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- -clix*)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=clipper-intergraph</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- -isc*)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- -lynx*178)</span><br><span style="color: hsl(0, 100%, 40%);">- os=-lynxos178</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- -lynx*5)</span><br><span style="color: hsl(0, 100%, 40%);">- os=-lynxos5</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- -lynx*)</span><br><span style="color: hsl(0, 100%, 40%);">- os=-lynxos</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- -ptx*)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=`echo $1 | sed -e 's/86-.*/86-sequent/'`</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- -windowsnt*)</span><br><span style="color: hsl(0, 100%, 40%);">- os=`echo $os | sed -e 's/windowsnt/winnt/'`</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- -psos*)</span><br><span style="color: hsl(0, 100%, 40%);">- os=-psos</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- -mint | -mint[0-9]*)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=m68k-atari</span><br><span style="color: hsl(0, 100%, 40%);">- os=-mint</span><br><span style="color: hsl(120, 100%, 40%);">+ *)</span><br><span style="color: hsl(120, 100%, 40%);">+ # Convert single-component short-hands not valid as part of</span><br><span style="color: hsl(120, 100%, 40%);">+ # multi-component configurations.</span><br><span style="color: hsl(120, 100%, 40%);">+ case $field1 in</span><br><span style="color: hsl(120, 100%, 40%);">+ 386bsd)</span><br><span style="color: hsl(120, 100%, 40%);">+ basic_machine=i386-pc</span><br><span style="color: hsl(120, 100%, 40%);">+ os=bsd</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ a29khif)</span><br><span style="color: hsl(120, 100%, 40%);">+ basic_machine=a29k-amd</span><br><span style="color: hsl(120, 100%, 40%);">+ os=udi</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ adobe68k)</span><br><span style="color: hsl(120, 100%, 40%);">+ basic_machine=m68010-adobe</span><br><span style="color: hsl(120, 100%, 40%);">+ os=scout</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ alliant)</span><br><span style="color: hsl(120, 100%, 40%);">+ basic_machine=fx80-alliant</span><br><span style="color: hsl(120, 100%, 40%);">+ os=</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ altos | altos3068)</span><br><span style="color: hsl(120, 100%, 40%);">+ basic_machine=m68k-altos</span><br><span style="color: hsl(120, 100%, 40%);">+ os=</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ am29k)</span><br><span style="color: hsl(120, 100%, 40%);">+ basic_machine=a29k-none</span><br><span style="color: hsl(120, 100%, 40%);">+ os=bsd</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ amdahl)</span><br><span style="color: hsl(120, 100%, 40%);">+ basic_machine=580-amdahl</span><br><span style="color: hsl(120, 100%, 40%);">+ os=sysv</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ amiga)</span><br><span style="color: hsl(120, 100%, 40%);">+ basic_machine=m68k-unknown</span><br><span style="color: hsl(120, 100%, 40%);">+ os=</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ amigaos | amigados)</span><br><span style="color: hsl(120, 100%, 40%);">+ basic_machine=m68k-unknown</span><br><span style="color: hsl(120, 100%, 40%);">+ os=amigaos</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ amigaunix | amix)</span><br><span style="color: hsl(120, 100%, 40%);">+ basic_machine=m68k-unknown</span><br><span style="color: hsl(120, 100%, 40%);">+ os=sysv4</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ apollo68)</span><br><span style="color: hsl(120, 100%, 40%);">+ basic_machine=m68k-apollo</span><br><span style="color: hsl(120, 100%, 40%);">+ os=sysv</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ apollo68bsd)</span><br><span style="color: hsl(120, 100%, 40%);">+ basic_machine=m68k-apollo</span><br><span style="color: hsl(120, 100%, 40%);">+ os=bsd</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ aros)</span><br><span style="color: hsl(120, 100%, 40%);">+ basic_machine=i386-pc</span><br><span style="color: hsl(120, 100%, 40%);">+ os=aros</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ aux)</span><br><span style="color: hsl(120, 100%, 40%);">+ basic_machine=m68k-apple</span><br><span style="color: hsl(120, 100%, 40%);">+ os=aux</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ balance)</span><br><span style="color: hsl(120, 100%, 40%);">+ basic_machine=ns32k-sequent</span><br><span style="color: hsl(120, 100%, 40%);">+ os=dynix</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ blackfin)</span><br><span style="color: hsl(120, 100%, 40%);">+ basic_machine=bfin-unknown</span><br><span style="color: hsl(120, 100%, 40%);">+ os=linux</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ cegcc)</span><br><span style="color: hsl(120, 100%, 40%);">+ basic_machine=arm-unknown</span><br><span style="color: hsl(120, 100%, 40%);">+ os=cegcc</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ convex-c1)</span><br><span style="color: hsl(120, 100%, 40%);">+ basic_machine=c1-convex</span><br><span style="color: hsl(120, 100%, 40%);">+ os=bsd</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ convex-c2)</span><br><span style="color: hsl(120, 100%, 40%);">+ basic_machine=c2-convex</span><br><span style="color: hsl(120, 100%, 40%);">+ os=bsd</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ convex-c32)</span><br><span style="color: hsl(120, 100%, 40%);">+ basic_machine=c32-convex</span><br><span style="color: hsl(120, 100%, 40%);">+ os=bsd</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ convex-c34)</span><br><span style="color: hsl(120, 100%, 40%);">+ basic_machine=c34-convex</span><br><span style="color: hsl(120, 100%, 40%);">+ os=bsd</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ convex-c38)</span><br><span style="color: hsl(120, 100%, 40%);">+ basic_machine=c38-convex</span><br><span style="color: hsl(120, 100%, 40%);">+ os=bsd</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ cray)</span><br><span style="color: hsl(120, 100%, 40%);">+ basic_machine=j90-cray</span><br><span style="color: hsl(120, 100%, 40%);">+ os=unicos</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ crds | unos)</span><br><span style="color: hsl(120, 100%, 40%);">+ basic_machine=m68k-crds</span><br><span style="color: hsl(120, 100%, 40%);">+ os=</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ da30)</span><br><span style="color: hsl(120, 100%, 40%);">+ basic_machine=m68k-da30</span><br><span style="color: hsl(120, 100%, 40%);">+ os=</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ decstation | pmax | pmin | dec3100 | decstatn)</span><br><span style="color: hsl(120, 100%, 40%);">+ basic_machine=mips-dec</span><br><span style="color: hsl(120, 100%, 40%);">+ os=</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ delta88)</span><br><span style="color: hsl(120, 100%, 40%);">+ basic_machine=m88k-motorola</span><br><span style="color: hsl(120, 100%, 40%);">+ os=sysv3</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ dicos)</span><br><span style="color: hsl(120, 100%, 40%);">+ basic_machine=i686-pc</span><br><span style="color: hsl(120, 100%, 40%);">+ os=dicos</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ djgpp)</span><br><span style="color: hsl(120, 100%, 40%);">+ basic_machine=i586-pc</span><br><span style="color: hsl(120, 100%, 40%);">+ os=msdosdjgpp</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ ebmon29k)</span><br><span style="color: hsl(120, 100%, 40%);">+ basic_machine=a29k-amd</span><br><span style="color: hsl(120, 100%, 40%);">+ os=ebmon</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ es1800 | OSE68k | ose68k | ose | OSE)</span><br><span style="color: hsl(120, 100%, 40%);">+ basic_machine=m68k-ericsson</span><br><span style="color: hsl(120, 100%, 40%);">+ os=ose</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ gmicro)</span><br><span style="color: hsl(120, 100%, 40%);">+ basic_machine=tron-gmicro</span><br><span style="color: hsl(120, 100%, 40%);">+ os=sysv</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ go32)</span><br><span style="color: hsl(120, 100%, 40%);">+ basic_machine=i386-pc</span><br><span style="color: hsl(120, 100%, 40%);">+ os=go32</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ h8300hms)</span><br><span style="color: hsl(120, 100%, 40%);">+ basic_machine=h8300-hitachi</span><br><span style="color: hsl(120, 100%, 40%);">+ os=hms</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ h8300xray)</span><br><span style="color: hsl(120, 100%, 40%);">+ basic_machine=h8300-hitachi</span><br><span style="color: hsl(120, 100%, 40%);">+ os=xray</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ h8500hms)</span><br><span style="color: hsl(120, 100%, 40%);">+ basic_machine=h8500-hitachi</span><br><span style="color: hsl(120, 100%, 40%);">+ os=hms</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ harris)</span><br><span style="color: hsl(120, 100%, 40%);">+ basic_machine=m88k-harris</span><br><span style="color: hsl(120, 100%, 40%);">+ os=sysv3</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ hp300)</span><br><span style="color: hsl(120, 100%, 40%);">+ basic_machine=m68k-hp</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ hp300bsd)</span><br><span style="color: hsl(120, 100%, 40%);">+ basic_machine=m68k-hp</span><br><span style="color: hsl(120, 100%, 40%);">+ os=bsd</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ hp300hpux)</span><br><span style="color: hsl(120, 100%, 40%);">+ basic_machine=m68k-hp</span><br><span style="color: hsl(120, 100%, 40%);">+ os=hpux</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ hppaosf)</span><br><span style="color: hsl(120, 100%, 40%);">+ basic_machine=hppa1.1-hp</span><br><span style="color: hsl(120, 100%, 40%);">+ os=osf</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ hppro)</span><br><span style="color: hsl(120, 100%, 40%);">+ basic_machine=hppa1.1-hp</span><br><span style="color: hsl(120, 100%, 40%);">+ os=proelf</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ i386mach)</span><br><span style="color: hsl(120, 100%, 40%);">+ basic_machine=i386-mach</span><br><span style="color: hsl(120, 100%, 40%);">+ os=mach</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ vsta)</span><br><span style="color: hsl(120, 100%, 40%);">+ basic_machine=i386-pc</span><br><span style="color: hsl(120, 100%, 40%);">+ os=vsta</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ isi68 | isi)</span><br><span style="color: hsl(120, 100%, 40%);">+ basic_machine=m68k-isi</span><br><span style="color: hsl(120, 100%, 40%);">+ os=sysv</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ m68knommu)</span><br><span style="color: hsl(120, 100%, 40%);">+ basic_machine=m68k-unknown</span><br><span style="color: hsl(120, 100%, 40%);">+ os=linux</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ magnum | m3230)</span><br><span style="color: hsl(120, 100%, 40%);">+ basic_machine=mips-mips</span><br><span style="color: hsl(120, 100%, 40%);">+ os=sysv</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ merlin)</span><br><span style="color: hsl(120, 100%, 40%);">+ basic_machine=ns32k-utek</span><br><span style="color: hsl(120, 100%, 40%);">+ os=sysv</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ mingw64)</span><br><span style="color: hsl(120, 100%, 40%);">+ basic_machine=x86_64-pc</span><br><span style="color: hsl(120, 100%, 40%);">+ os=mingw64</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ mingw32)</span><br><span style="color: hsl(120, 100%, 40%);">+ basic_machine=i686-pc</span><br><span style="color: hsl(120, 100%, 40%);">+ os=mingw32</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ mingw32ce)</span><br><span style="color: hsl(120, 100%, 40%);">+ basic_machine=arm-unknown</span><br><span style="color: hsl(120, 100%, 40%);">+ os=mingw32ce</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ monitor)</span><br><span style="color: hsl(120, 100%, 40%);">+ basic_machine=m68k-rom68k</span><br><span style="color: hsl(120, 100%, 40%);">+ os=coff</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ morphos)</span><br><span style="color: hsl(120, 100%, 40%);">+ basic_machine=powerpc-unknown</span><br><span style="color: hsl(120, 100%, 40%);">+ os=morphos</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ moxiebox)</span><br><span style="color: hsl(120, 100%, 40%);">+ basic_machine=moxie-unknown</span><br><span style="color: hsl(120, 100%, 40%);">+ os=moxiebox</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ msdos)</span><br><span style="color: hsl(120, 100%, 40%);">+ basic_machine=i386-pc</span><br><span style="color: hsl(120, 100%, 40%);">+ os=msdos</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ msys)</span><br><span style="color: hsl(120, 100%, 40%);">+ basic_machine=i686-pc</span><br><span style="color: hsl(120, 100%, 40%);">+ os=msys</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ mvs)</span><br><span style="color: hsl(120, 100%, 40%);">+ basic_machine=i370-ibm</span><br><span style="color: hsl(120, 100%, 40%);">+ os=mvs</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ nacl)</span><br><span style="color: hsl(120, 100%, 40%);">+ basic_machine=le32-unknown</span><br><span style="color: hsl(120, 100%, 40%);">+ os=nacl</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ ncr3000)</span><br><span style="color: hsl(120, 100%, 40%);">+ basic_machine=i486-ncr</span><br><span style="color: hsl(120, 100%, 40%);">+ os=sysv4</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ netbsd386)</span><br><span style="color: hsl(120, 100%, 40%);">+ basic_machine=i386-pc</span><br><span style="color: hsl(120, 100%, 40%);">+ os=netbsd</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ netwinder)</span><br><span style="color: hsl(120, 100%, 40%);">+ basic_machine=armv4l-rebel</span><br><span style="color: hsl(120, 100%, 40%);">+ os=linux</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ news | news700 | news800 | news900)</span><br><span style="color: hsl(120, 100%, 40%);">+ basic_machine=m68k-sony</span><br><span style="color: hsl(120, 100%, 40%);">+ os=newsos</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ news1000)</span><br><span style="color: hsl(120, 100%, 40%);">+ basic_machine=m68030-sony</span><br><span style="color: hsl(120, 100%, 40%);">+ os=newsos</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ necv70)</span><br><span style="color: hsl(120, 100%, 40%);">+ basic_machine=v70-nec</span><br><span style="color: hsl(120, 100%, 40%);">+ os=sysv</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ nh3000)</span><br><span style="color: hsl(120, 100%, 40%);">+ basic_machine=m68k-harris</span><br><span style="color: hsl(120, 100%, 40%);">+ os=cxux</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ nh[45]000)</span><br><span style="color: hsl(120, 100%, 40%);">+ basic_machine=m88k-harris</span><br><span style="color: hsl(120, 100%, 40%);">+ os=cxux</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ nindy960)</span><br><span style="color: hsl(120, 100%, 40%);">+ basic_machine=i960-intel</span><br><span style="color: hsl(120, 100%, 40%);">+ os=nindy</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ mon960)</span><br><span style="color: hsl(120, 100%, 40%);">+ basic_machine=i960-intel</span><br><span style="color: hsl(120, 100%, 40%);">+ os=mon960</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ nonstopux)</span><br><span style="color: hsl(120, 100%, 40%);">+ basic_machine=mips-compaq</span><br><span style="color: hsl(120, 100%, 40%);">+ os=nonstopux</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ os400)</span><br><span style="color: hsl(120, 100%, 40%);">+ basic_machine=powerpc-ibm</span><br><span style="color: hsl(120, 100%, 40%);">+ os=os400</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ OSE68000 | ose68000)</span><br><span style="color: hsl(120, 100%, 40%);">+ basic_machine=m68000-ericsson</span><br><span style="color: hsl(120, 100%, 40%);">+ os=ose</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ os68k)</span><br><span style="color: hsl(120, 100%, 40%);">+ basic_machine=m68k-none</span><br><span style="color: hsl(120, 100%, 40%);">+ os=os68k</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ paragon)</span><br><span style="color: hsl(120, 100%, 40%);">+ basic_machine=i860-intel</span><br><span style="color: hsl(120, 100%, 40%);">+ os=osf</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ parisc)</span><br><span style="color: hsl(120, 100%, 40%);">+ basic_machine=hppa-unknown</span><br><span style="color: hsl(120, 100%, 40%);">+ os=linux</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ pw32)</span><br><span style="color: hsl(120, 100%, 40%);">+ basic_machine=i586-unknown</span><br><span style="color: hsl(120, 100%, 40%);">+ os=pw32</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ rdos | rdos64)</span><br><span style="color: hsl(120, 100%, 40%);">+ basic_machine=x86_64-pc</span><br><span style="color: hsl(120, 100%, 40%);">+ os=rdos</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ rdos32)</span><br><span style="color: hsl(120, 100%, 40%);">+ basic_machine=i386-pc</span><br><span style="color: hsl(120, 100%, 40%);">+ os=rdos</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ rom68k)</span><br><span style="color: hsl(120, 100%, 40%);">+ basic_machine=m68k-rom68k</span><br><span style="color: hsl(120, 100%, 40%);">+ os=coff</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ sa29200)</span><br><span style="color: hsl(120, 100%, 40%);">+ basic_machine=a29k-amd</span><br><span style="color: hsl(120, 100%, 40%);">+ os=udi</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ sei)</span><br><span style="color: hsl(120, 100%, 40%);">+ basic_machine=mips-sei</span><br><span style="color: hsl(120, 100%, 40%);">+ os=seiux</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ sequent)</span><br><span style="color: hsl(120, 100%, 40%);">+ basic_machine=i386-sequent</span><br><span style="color: hsl(120, 100%, 40%);">+ os=</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ sps7)</span><br><span style="color: hsl(120, 100%, 40%);">+ basic_machine=m68k-bull</span><br><span style="color: hsl(120, 100%, 40%);">+ os=sysv2</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ st2000)</span><br><span style="color: hsl(120, 100%, 40%);">+ basic_machine=m68k-tandem</span><br><span style="color: hsl(120, 100%, 40%);">+ os=</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ stratus)</span><br><span style="color: hsl(120, 100%, 40%);">+ basic_machine=i860-stratus</span><br><span style="color: hsl(120, 100%, 40%);">+ os=sysv4</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ sun2)</span><br><span style="color: hsl(120, 100%, 40%);">+ basic_machine=m68000-sun</span><br><span style="color: hsl(120, 100%, 40%);">+ os=</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ sun2os3)</span><br><span style="color: hsl(120, 100%, 40%);">+ basic_machine=m68000-sun</span><br><span style="color: hsl(120, 100%, 40%);">+ os=sunos3</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ sun2os4)</span><br><span style="color: hsl(120, 100%, 40%);">+ basic_machine=m68000-sun</span><br><span style="color: hsl(120, 100%, 40%);">+ os=sunos4</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ sun3)</span><br><span style="color: hsl(120, 100%, 40%);">+ basic_machine=m68k-sun</span><br><span style="color: hsl(120, 100%, 40%);">+ os=</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ sun3os3)</span><br><span style="color: hsl(120, 100%, 40%);">+ basic_machine=m68k-sun</span><br><span style="color: hsl(120, 100%, 40%);">+ os=sunos3</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ sun3os4)</span><br><span style="color: hsl(120, 100%, 40%);">+ basic_machine=m68k-sun</span><br><span style="color: hsl(120, 100%, 40%);">+ os=sunos4</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ sun4)</span><br><span style="color: hsl(120, 100%, 40%);">+ basic_machine=sparc-sun</span><br><span style="color: hsl(120, 100%, 40%);">+ os=</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ sun4os3)</span><br><span style="color: hsl(120, 100%, 40%);">+ basic_machine=sparc-sun</span><br><span style="color: hsl(120, 100%, 40%);">+ os=sunos3</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ sun4os4)</span><br><span style="color: hsl(120, 100%, 40%);">+ basic_machine=sparc-sun</span><br><span style="color: hsl(120, 100%, 40%);">+ os=sunos4</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ sun4sol2)</span><br><span style="color: hsl(120, 100%, 40%);">+ basic_machine=sparc-sun</span><br><span style="color: hsl(120, 100%, 40%);">+ os=solaris2</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ sun386 | sun386i | roadrunner)</span><br><span style="color: hsl(120, 100%, 40%);">+ basic_machine=i386-sun</span><br><span style="color: hsl(120, 100%, 40%);">+ os=</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ sv1)</span><br><span style="color: hsl(120, 100%, 40%);">+ basic_machine=sv1-cray</span><br><span style="color: hsl(120, 100%, 40%);">+ os=unicos</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ symmetry)</span><br><span style="color: hsl(120, 100%, 40%);">+ basic_machine=i386-sequent</span><br><span style="color: hsl(120, 100%, 40%);">+ os=dynix</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ t3e)</span><br><span style="color: hsl(120, 100%, 40%);">+ basic_machine=alphaev5-cray</span><br><span style="color: hsl(120, 100%, 40%);">+ os=unicos</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ t90)</span><br><span style="color: hsl(120, 100%, 40%);">+ basic_machine=t90-cray</span><br><span style="color: hsl(120, 100%, 40%);">+ os=unicos</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ toad1)</span><br><span style="color: hsl(120, 100%, 40%);">+ basic_machine=pdp10-xkl</span><br><span style="color: hsl(120, 100%, 40%);">+ os=tops20</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ tpf)</span><br><span style="color: hsl(120, 100%, 40%);">+ basic_machine=s390x-ibm</span><br><span style="color: hsl(120, 100%, 40%);">+ os=tpf</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ udi29k)</span><br><span style="color: hsl(120, 100%, 40%);">+ basic_machine=a29k-amd</span><br><span style="color: hsl(120, 100%, 40%);">+ os=udi</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ ultra3)</span><br><span style="color: hsl(120, 100%, 40%);">+ basic_machine=a29k-nyu</span><br><span style="color: hsl(120, 100%, 40%);">+ os=sym1</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ v810 | necv810)</span><br><span style="color: hsl(120, 100%, 40%);">+ basic_machine=v810-nec</span><br><span style="color: hsl(120, 100%, 40%);">+ os=none</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ vaxv)</span><br><span style="color: hsl(120, 100%, 40%);">+ basic_machine=vax-dec</span><br><span style="color: hsl(120, 100%, 40%);">+ os=sysv</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ vms)</span><br><span style="color: hsl(120, 100%, 40%);">+ basic_machine=vax-dec</span><br><span style="color: hsl(120, 100%, 40%);">+ os=vms</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ vxworks960)</span><br><span style="color: hsl(120, 100%, 40%);">+ basic_machine=i960-wrs</span><br><span style="color: hsl(120, 100%, 40%);">+ os=vxworks</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ vxworks68)</span><br><span style="color: hsl(120, 100%, 40%);">+ basic_machine=m68k-wrs</span><br><span style="color: hsl(120, 100%, 40%);">+ os=vxworks</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ vxworks29k)</span><br><span style="color: hsl(120, 100%, 40%);">+ basic_machine=a29k-wrs</span><br><span style="color: hsl(120, 100%, 40%);">+ os=vxworks</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ xbox)</span><br><span style="color: hsl(120, 100%, 40%);">+ basic_machine=i686-pc</span><br><span style="color: hsl(120, 100%, 40%);">+ os=mingw32</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ ymp)</span><br><span style="color: hsl(120, 100%, 40%);">+ basic_machine=ymp-cray</span><br><span style="color: hsl(120, 100%, 40%);">+ os=unicos</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ *)</span><br><span style="color: hsl(120, 100%, 40%);">+ basic_machine=$1</span><br><span style="color: hsl(120, 100%, 40%);">+ os=</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ esac</span><br><span> ;;</span><br><span> esac</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-# Decode aliases for certain CPU-COMPANY combinations.</span><br><span style="color: hsl(120, 100%, 40%);">+# Decode 1-component or ad-hoc basic machines</span><br><span> case $basic_machine in</span><br><span style="color: hsl(0, 100%, 40%);">- # Recognize the basic CPU types without company name.</span><br><span style="color: hsl(0, 100%, 40%);">- # Some are omitted here because they have special meanings below.</span><br><span style="color: hsl(0, 100%, 40%);">- 1750a | 580 \</span><br><span style="color: hsl(0, 100%, 40%);">- | a29k \</span><br><span style="color: hsl(0, 100%, 40%);">- | aarch64 | aarch64_be \</span><br><span style="color: hsl(0, 100%, 40%);">- | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \</span><br><span style="color: hsl(0, 100%, 40%);">- | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \</span><br><span style="color: hsl(0, 100%, 40%);">- | am33_2.0 \</span><br><span style="color: hsl(0, 100%, 40%);">- | arc | arceb \</span><br><span style="color: hsl(0, 100%, 40%);">- | arm | arm[bl]e | arme[lb] | armv[2-8] | armv[3-8][lb] | armv7[arm] \</span><br><span style="color: hsl(0, 100%, 40%);">- | avr | avr32 \</span><br><span style="color: hsl(0, 100%, 40%);">- | ba \</span><br><span style="color: hsl(0, 100%, 40%);">- | be32 | be64 \</span><br><span style="color: hsl(0, 100%, 40%);">- | bfin \</span><br><span style="color: hsl(0, 100%, 40%);">- | c4x | c8051 | clipper \</span><br><span style="color: hsl(0, 100%, 40%);">- | d10v | d30v | dlx | dsp16xx \</span><br><span style="color: hsl(0, 100%, 40%);">- | e2k | epiphany \</span><br><span style="color: hsl(0, 100%, 40%);">- | fido | fr30 | frv | ft32 \</span><br><span style="color: hsl(0, 100%, 40%);">- | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \</span><br><span style="color: hsl(0, 100%, 40%);">- | hexagon \</span><br><span style="color: hsl(0, 100%, 40%);">- | i370 | i860 | i960 | ia16 | ia64 \</span><br><span style="color: hsl(0, 100%, 40%);">- | ip2k | iq2000 \</span><br><span style="color: hsl(0, 100%, 40%);">- | k1om \</span><br><span style="color: hsl(0, 100%, 40%);">- | le32 | le64 \</span><br><span style="color: hsl(0, 100%, 40%);">- | lm32 \</span><br><span style="color: hsl(0, 100%, 40%);">- | m32c | m32r | m32rle | m68000 | m68k | m88k \</span><br><span style="color: hsl(0, 100%, 40%);">- | maxq | mb | microblaze | microblazeel | mcore | mep | metag \</span><br><span style="color: hsl(0, 100%, 40%);">- | mips | mipsbe | mipseb | mipsel | mipsle \</span><br><span style="color: hsl(0, 100%, 40%);">- | mips16 \</span><br><span style="color: hsl(0, 100%, 40%);">- | mips64 | mips64el \</span><br><span style="color: hsl(0, 100%, 40%);">- | mips64octeon | mips64octeonel \</span><br><span style="color: hsl(0, 100%, 40%);">- | mips64orion | mips64orionel \</span><br><span style="color: hsl(0, 100%, 40%);">- | mips64r5900 | mips64r5900el \</span><br><span style="color: hsl(0, 100%, 40%);">- | mips64vr | mips64vrel \</span><br><span style="color: hsl(0, 100%, 40%);">- | mips64vr4100 | mips64vr4100el \</span><br><span style="color: hsl(0, 100%, 40%);">- | mips64vr4300 | mips64vr4300el \</span><br><span style="color: hsl(0, 100%, 40%);">- | mips64vr5000 | mips64vr5000el \</span><br><span style="color: hsl(0, 100%, 40%);">- | mips64vr5900 | mips64vr5900el \</span><br><span style="color: hsl(0, 100%, 40%);">- | mipsisa32 | mipsisa32el \</span><br><span style="color: hsl(0, 100%, 40%);">- | mipsisa32r2 | mipsisa32r2el \</span><br><span style="color: hsl(0, 100%, 40%);">- | mipsisa32r6 | mipsisa32r6el \</span><br><span style="color: hsl(0, 100%, 40%);">- | mipsisa64 | mipsisa64el \</span><br><span style="color: hsl(0, 100%, 40%);">- | mipsisa64r2 | mipsisa64r2el \</span><br><span style="color: hsl(0, 100%, 40%);">- | mipsisa64r6 | mipsisa64r6el \</span><br><span style="color: hsl(0, 100%, 40%);">- | mipsisa64sb1 | mipsisa64sb1el \</span><br><span style="color: hsl(0, 100%, 40%);">- | mipsisa64sr71k | mipsisa64sr71kel \</span><br><span style="color: hsl(0, 100%, 40%);">- | mipsr5900 | mipsr5900el \</span><br><span style="color: hsl(0, 100%, 40%);">- | mipstx39 | mipstx39el \</span><br><span style="color: hsl(0, 100%, 40%);">- | mn10200 | mn10300 \</span><br><span style="color: hsl(0, 100%, 40%);">- | moxie \</span><br><span style="color: hsl(0, 100%, 40%);">- | mt \</span><br><span style="color: hsl(0, 100%, 40%);">- | msp430 \</span><br><span style="color: hsl(0, 100%, 40%);">- | nds32 | nds32le | nds32be \</span><br><span style="color: hsl(0, 100%, 40%);">- | nios | nios2 | nios2eb | nios2el \</span><br><span style="color: hsl(0, 100%, 40%);">- | ns16k | ns32k \</span><br><span style="color: hsl(0, 100%, 40%);">- | open8 | or1k | or1knd | or32 \</span><br><span style="color: hsl(0, 100%, 40%);">- | pdp10 | pdp11 | pj | pjl \</span><br><span style="color: hsl(0, 100%, 40%);">- | powerpc | powerpc64 | powerpc64le | powerpcle \</span><br><span style="color: hsl(0, 100%, 40%);">- | pru \</span><br><span style="color: hsl(0, 100%, 40%);">- | pyramid \</span><br><span style="color: hsl(0, 100%, 40%);">- | riscv32 | riscv64 \</span><br><span style="color: hsl(0, 100%, 40%);">- | rl78 | rx \</span><br><span style="color: hsl(0, 100%, 40%);">- | score \</span><br><span style="color: hsl(0, 100%, 40%);">- | sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[234]eb | sheb | shbe | shle | sh[1234]le | sh3ele \</span><br><span style="color: hsl(0, 100%, 40%);">- | sh64 | sh64le \</span><br><span style="color: hsl(0, 100%, 40%);">- | sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet | sparclite \</span><br><span style="color: hsl(0, 100%, 40%);">- | sparcv8 | sparcv9 | sparcv9b | sparcv9v \</span><br><span style="color: hsl(0, 100%, 40%);">- | spu \</span><br><span style="color: hsl(0, 100%, 40%);">- | tahoe | tic4x | tic54x | tic55x | tic6x | tic80 | tron \</span><br><span style="color: hsl(0, 100%, 40%);">- | ubicom32 \</span><br><span style="color: hsl(0, 100%, 40%);">- | v850 | v850e | v850e1 | v850e2 | v850es | v850e2v3 \</span><br><span style="color: hsl(0, 100%, 40%);">- | visium \</span><br><span style="color: hsl(0, 100%, 40%);">- | wasm32 \</span><br><span style="color: hsl(0, 100%, 40%);">- | we32k \</span><br><span style="color: hsl(0, 100%, 40%);">- | x86 | xc16x | xstormy16 | xtensa \</span><br><span style="color: hsl(0, 100%, 40%);">- | z8k | z80)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=$basic_machine-unknown</span><br><span style="color: hsl(120, 100%, 40%);">+ # Here we handle the default manufacturer of certain CPU types. It is in</span><br><span style="color: hsl(120, 100%, 40%);">+ # some cases the only manufacturer, in others, it is the most popular.</span><br><span style="color: hsl(120, 100%, 40%);">+ w89k)</span><br><span style="color: hsl(120, 100%, 40%);">+ cpu=hppa1.1</span><br><span style="color: hsl(120, 100%, 40%);">+ vendor=winbond</span><br><span> ;;</span><br><span style="color: hsl(0, 100%, 40%);">- c54x)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=tic54x-unknown</span><br><span style="color: hsl(120, 100%, 40%);">+ op50n)</span><br><span style="color: hsl(120, 100%, 40%);">+ cpu=hppa1.1</span><br><span style="color: hsl(120, 100%, 40%);">+ vendor=oki</span><br><span> ;;</span><br><span style="color: hsl(0, 100%, 40%);">- c55x)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=tic55x-unknown</span><br><span style="color: hsl(120, 100%, 40%);">+ op60c)</span><br><span style="color: hsl(120, 100%, 40%);">+ cpu=hppa1.1</span><br><span style="color: hsl(120, 100%, 40%);">+ vendor=oki</span><br><span> ;;</span><br><span style="color: hsl(0, 100%, 40%);">- c6x)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=tic6x-unknown</span><br><span style="color: hsl(120, 100%, 40%);">+ ibm*)</span><br><span style="color: hsl(120, 100%, 40%);">+ cpu=i370</span><br><span style="color: hsl(120, 100%, 40%);">+ vendor=ibm</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ orion105)</span><br><span style="color: hsl(120, 100%, 40%);">+ cpu=clipper</span><br><span style="color: hsl(120, 100%, 40%);">+ vendor=highlevel</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ mac | mpw | mac-mpw)</span><br><span style="color: hsl(120, 100%, 40%);">+ cpu=m68k</span><br><span style="color: hsl(120, 100%, 40%);">+ vendor=apple</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ pmac | pmac-mpw)</span><br><span style="color: hsl(120, 100%, 40%);">+ cpu=powerpc</span><br><span style="color: hsl(120, 100%, 40%);">+ vendor=apple</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+ # Recognize the various machine names and aliases which stand</span><br><span style="color: hsl(120, 100%, 40%);">+ # for a CPU type and a company and sometimes even an OS.</span><br><span style="color: hsl(120, 100%, 40%);">+ 3b1 | 7300 | 7300-att | att-7300 | pc7300 | safari | unixpc)</span><br><span style="color: hsl(120, 100%, 40%);">+ cpu=m68000</span><br><span style="color: hsl(120, 100%, 40%);">+ vendor=att</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ 3b*)</span><br><span style="color: hsl(120, 100%, 40%);">+ cpu=we32k</span><br><span style="color: hsl(120, 100%, 40%);">+ vendor=att</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ bluegene*)</span><br><span style="color: hsl(120, 100%, 40%);">+ cpu=powerpc</span><br><span style="color: hsl(120, 100%, 40%);">+ vendor=ibm</span><br><span style="color: hsl(120, 100%, 40%);">+ os=cnk</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ decsystem10* | dec10*)</span><br><span style="color: hsl(120, 100%, 40%);">+ cpu=pdp10</span><br><span style="color: hsl(120, 100%, 40%);">+ vendor=dec</span><br><span style="color: hsl(120, 100%, 40%);">+ os=tops10</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ decsystem20* | dec20*)</span><br><span style="color: hsl(120, 100%, 40%);">+ cpu=pdp10</span><br><span style="color: hsl(120, 100%, 40%);">+ vendor=dec</span><br><span style="color: hsl(120, 100%, 40%);">+ os=tops20</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ delta | 3300 | motorola-3300 | motorola-delta \</span><br><span style="color: hsl(120, 100%, 40%);">+ | 3300-motorola | delta-motorola)</span><br><span style="color: hsl(120, 100%, 40%);">+ cpu=m68k</span><br><span style="color: hsl(120, 100%, 40%);">+ vendor=motorola</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ dpx2*)</span><br><span style="color: hsl(120, 100%, 40%);">+ cpu=m68k</span><br><span style="color: hsl(120, 100%, 40%);">+ vendor=bull</span><br><span style="color: hsl(120, 100%, 40%);">+ os=sysv3</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ encore | umax | mmax)</span><br><span style="color: hsl(120, 100%, 40%);">+ cpu=ns32k</span><br><span style="color: hsl(120, 100%, 40%);">+ vendor=encore</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ elxsi)</span><br><span style="color: hsl(120, 100%, 40%);">+ cpu=elxsi</span><br><span style="color: hsl(120, 100%, 40%);">+ vendor=elxsi</span><br><span style="color: hsl(120, 100%, 40%);">+ os=${os:-bsd}</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ fx2800)</span><br><span style="color: hsl(120, 100%, 40%);">+ cpu=i860</span><br><span style="color: hsl(120, 100%, 40%);">+ vendor=alliant</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ genix)</span><br><span style="color: hsl(120, 100%, 40%);">+ cpu=ns32k</span><br><span style="color: hsl(120, 100%, 40%);">+ vendor=ns</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ h3050r* | hiux*)</span><br><span style="color: hsl(120, 100%, 40%);">+ cpu=hppa1.1</span><br><span style="color: hsl(120, 100%, 40%);">+ vendor=hitachi</span><br><span style="color: hsl(120, 100%, 40%);">+ os=hiuxwe2</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ hp3k9[0-9][0-9] | hp9[0-9][0-9])</span><br><span style="color: hsl(120, 100%, 40%);">+ cpu=hppa1.0</span><br><span style="color: hsl(120, 100%, 40%);">+ vendor=hp</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ hp9k2[0-9][0-9] | hp9k31[0-9])</span><br><span style="color: hsl(120, 100%, 40%);">+ cpu=m68000</span><br><span style="color: hsl(120, 100%, 40%);">+ vendor=hp</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ hp9k3[2-9][0-9])</span><br><span style="color: hsl(120, 100%, 40%);">+ cpu=m68k</span><br><span style="color: hsl(120, 100%, 40%);">+ vendor=hp</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ hp9k6[0-9][0-9] | hp6[0-9][0-9])</span><br><span style="color: hsl(120, 100%, 40%);">+ cpu=hppa1.0</span><br><span style="color: hsl(120, 100%, 40%);">+ vendor=hp</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ hp9k7[0-79][0-9] | hp7[0-79][0-9])</span><br><span style="color: hsl(120, 100%, 40%);">+ cpu=hppa1.1</span><br><span style="color: hsl(120, 100%, 40%);">+ vendor=hp</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ hp9k78[0-9] | hp78[0-9])</span><br><span style="color: hsl(120, 100%, 40%);">+ # FIXME: really hppa2.0-hp</span><br><span style="color: hsl(120, 100%, 40%);">+ cpu=hppa1.1</span><br><span style="color: hsl(120, 100%, 40%);">+ vendor=hp</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ hp9k8[67]1 | hp8[67]1 | hp9k80[24] | hp80[24] | hp9k8[78]9 | hp8[78]9 | hp9k893 | hp893)</span><br><span style="color: hsl(120, 100%, 40%);">+ # FIXME: really hppa2.0-hp</span><br><span style="color: hsl(120, 100%, 40%);">+ cpu=hppa1.1</span><br><span style="color: hsl(120, 100%, 40%);">+ vendor=hp</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ hp9k8[0-9][13679] | hp8[0-9][13679])</span><br><span style="color: hsl(120, 100%, 40%);">+ cpu=hppa1.1</span><br><span style="color: hsl(120, 100%, 40%);">+ vendor=hp</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ hp9k8[0-9][0-9] | hp8[0-9][0-9])</span><br><span style="color: hsl(120, 100%, 40%);">+ cpu=hppa1.0</span><br><span style="color: hsl(120, 100%, 40%);">+ vendor=hp</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ i*86v32)</span><br><span style="color: hsl(120, 100%, 40%);">+ cpu=`echo "$1" | sed -e 's/86.*/86/'`</span><br><span style="color: hsl(120, 100%, 40%);">+ vendor=pc</span><br><span style="color: hsl(120, 100%, 40%);">+ os=sysv32</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ i*86v4*)</span><br><span style="color: hsl(120, 100%, 40%);">+ cpu=`echo "$1" | sed -e 's/86.*/86/'`</span><br><span style="color: hsl(120, 100%, 40%);">+ vendor=pc</span><br><span style="color: hsl(120, 100%, 40%);">+ os=sysv4</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ i*86v)</span><br><span style="color: hsl(120, 100%, 40%);">+ cpu=`echo "$1" | sed -e 's/86.*/86/'`</span><br><span style="color: hsl(120, 100%, 40%);">+ vendor=pc</span><br><span style="color: hsl(120, 100%, 40%);">+ os=sysv</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ i*86sol2)</span><br><span style="color: hsl(120, 100%, 40%);">+ cpu=`echo "$1" | sed -e 's/86.*/86/'`</span><br><span style="color: hsl(120, 100%, 40%);">+ vendor=pc</span><br><span style="color: hsl(120, 100%, 40%);">+ os=solaris2</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ j90 | j90-cray)</span><br><span style="color: hsl(120, 100%, 40%);">+ cpu=j90</span><br><span style="color: hsl(120, 100%, 40%);">+ vendor=cray</span><br><span style="color: hsl(120, 100%, 40%);">+ os=${os:-unicos}</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ iris | iris4d)</span><br><span style="color: hsl(120, 100%, 40%);">+ cpu=mips</span><br><span style="color: hsl(120, 100%, 40%);">+ vendor=sgi</span><br><span style="color: hsl(120, 100%, 40%);">+ case $os in</span><br><span style="color: hsl(120, 100%, 40%);">+ irix*)</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ *)</span><br><span style="color: hsl(120, 100%, 40%);">+ os=irix4</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ esac</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ miniframe)</span><br><span style="color: hsl(120, 100%, 40%);">+ cpu=m68000</span><br><span style="color: hsl(120, 100%, 40%);">+ vendor=convergent</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ *mint | mint[0-9]* | *MiNT | *MiNT[0-9]*)</span><br><span style="color: hsl(120, 100%, 40%);">+ cpu=m68k</span><br><span style="color: hsl(120, 100%, 40%);">+ vendor=atari</span><br><span style="color: hsl(120, 100%, 40%);">+ os=mint</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ news-3600 | risc-news)</span><br><span style="color: hsl(120, 100%, 40%);">+ cpu=mips</span><br><span style="color: hsl(120, 100%, 40%);">+ vendor=sony</span><br><span style="color: hsl(120, 100%, 40%);">+ os=newsos</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ next | m*-next)</span><br><span style="color: hsl(120, 100%, 40%);">+ cpu=m68k</span><br><span style="color: hsl(120, 100%, 40%);">+ vendor=next</span><br><span style="color: hsl(120, 100%, 40%);">+ case $os in</span><br><span style="color: hsl(120, 100%, 40%);">+ nextstep* )</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ ns2*)</span><br><span style="color: hsl(120, 100%, 40%);">+ os=nextstep2</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ *)</span><br><span style="color: hsl(120, 100%, 40%);">+ os=nextstep3</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ esac</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ np1)</span><br><span style="color: hsl(120, 100%, 40%);">+ cpu=np1</span><br><span style="color: hsl(120, 100%, 40%);">+ vendor=gould</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ op50n-* | op60c-*)</span><br><span style="color: hsl(120, 100%, 40%);">+ cpu=hppa1.1</span><br><span style="color: hsl(120, 100%, 40%);">+ vendor=oki</span><br><span style="color: hsl(120, 100%, 40%);">+ os=proelf</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ pa-hitachi)</span><br><span style="color: hsl(120, 100%, 40%);">+ cpu=hppa1.1</span><br><span style="color: hsl(120, 100%, 40%);">+ vendor=hitachi</span><br><span style="color: hsl(120, 100%, 40%);">+ os=hiuxwe2</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ pbd)</span><br><span style="color: hsl(120, 100%, 40%);">+ cpu=sparc</span><br><span style="color: hsl(120, 100%, 40%);">+ vendor=tti</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ pbb)</span><br><span style="color: hsl(120, 100%, 40%);">+ cpu=m68k</span><br><span style="color: hsl(120, 100%, 40%);">+ vendor=tti</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ pc532)</span><br><span style="color: hsl(120, 100%, 40%);">+ cpu=ns32k</span><br><span style="color: hsl(120, 100%, 40%);">+ vendor=pc532</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ pn)</span><br><span style="color: hsl(120, 100%, 40%);">+ cpu=pn</span><br><span style="color: hsl(120, 100%, 40%);">+ vendor=gould</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ power)</span><br><span style="color: hsl(120, 100%, 40%);">+ cpu=power</span><br><span style="color: hsl(120, 100%, 40%);">+ vendor=ibm</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ ps2)</span><br><span style="color: hsl(120, 100%, 40%);">+ cpu=i386</span><br><span style="color: hsl(120, 100%, 40%);">+ vendor=ibm</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ rm[46]00)</span><br><span style="color: hsl(120, 100%, 40%);">+ cpu=mips</span><br><span style="color: hsl(120, 100%, 40%);">+ vendor=siemens</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ rtpc | rtpc-*)</span><br><span style="color: hsl(120, 100%, 40%);">+ cpu=romp</span><br><span style="color: hsl(120, 100%, 40%);">+ vendor=ibm</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ sde)</span><br><span style="color: hsl(120, 100%, 40%);">+ cpu=mipsisa32</span><br><span style="color: hsl(120, 100%, 40%);">+ vendor=sde</span><br><span style="color: hsl(120, 100%, 40%);">+ os=${os:-elf}</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ simso-wrs)</span><br><span style="color: hsl(120, 100%, 40%);">+ cpu=sparclite</span><br><span style="color: hsl(120, 100%, 40%);">+ vendor=wrs</span><br><span style="color: hsl(120, 100%, 40%);">+ os=vxworks</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ tower | tower-32)</span><br><span style="color: hsl(120, 100%, 40%);">+ cpu=m68k</span><br><span style="color: hsl(120, 100%, 40%);">+ vendor=ncr</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ vpp*|vx|vx-*)</span><br><span style="color: hsl(120, 100%, 40%);">+ cpu=f301</span><br><span style="color: hsl(120, 100%, 40%);">+ vendor=fujitsu</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ w65)</span><br><span style="color: hsl(120, 100%, 40%);">+ cpu=w65</span><br><span style="color: hsl(120, 100%, 40%);">+ vendor=wdc</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ w89k-*)</span><br><span style="color: hsl(120, 100%, 40%);">+ cpu=hppa1.1</span><br><span style="color: hsl(120, 100%, 40%);">+ vendor=winbond</span><br><span style="color: hsl(120, 100%, 40%);">+ os=proelf</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ none)</span><br><span style="color: hsl(120, 100%, 40%);">+ cpu=none</span><br><span style="color: hsl(120, 100%, 40%);">+ vendor=none</span><br><span> ;;</span><br><span> leon|leon[3-9])</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=sparc-$basic_machine</span><br><span style="color: hsl(120, 100%, 40%);">+ cpu=sparc</span><br><span style="color: hsl(120, 100%, 40%);">+ vendor=$basic_machine</span><br><span> ;;</span><br><span style="color: hsl(0, 100%, 40%);">- m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x | nvptx | picochip)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=$basic_machine-unknown</span><br><span style="color: hsl(0, 100%, 40%);">- os=-none</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65 | z8k)</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- ms1)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=mt-unknown</span><br><span style="color: hsl(120, 100%, 40%);">+ leon-*|leon[3-9]-*)</span><br><span style="color: hsl(120, 100%, 40%);">+ cpu=sparc</span><br><span style="color: hsl(120, 100%, 40%);">+ vendor=`echo "$basic_machine" | sed 's/-.*//'`</span><br><span> ;;</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">- strongarm | thumb | xscale)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=arm-unknown</span><br><span style="color: hsl(120, 100%, 40%);">+ *-*)</span><br><span style="color: hsl(120, 100%, 40%);">+ IFS="-" read -r cpu vendor <<EOF</span><br><span style="color: hsl(120, 100%, 40%);">+$basic_machine</span><br><span style="color: hsl(120, 100%, 40%);">+EOF</span><br><span> ;;</span><br><span style="color: hsl(0, 100%, 40%);">- xgate)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=$basic_machine-unknown</span><br><span style="color: hsl(0, 100%, 40%);">- os=-none</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- xscaleeb)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=armeb-unknown</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">- xscaleel)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=armel-unknown</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span> # We use `pc' rather than `unknown'</span><br><span> # because (1) that's what they normally are, and</span><br><span> # (2) the word "unknown" tends to confuse beginning users.</span><br><span> i*86 | x86_64)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=$basic_machine-pc</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- # Object if more than one company name word.</span><br><span style="color: hsl(0, 100%, 40%);">- *-*-*)</span><br><span style="color: hsl(0, 100%, 40%);">- echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2</span><br><span style="color: hsl(0, 100%, 40%);">- exit 1</span><br><span style="color: hsl(120, 100%, 40%);">+ cpu=$basic_machine</span><br><span style="color: hsl(120, 100%, 40%);">+ vendor=pc</span><br><span> ;;</span><br><span style="color: hsl(0, 100%, 40%);">- # Recognize the basic CPU types with company name.</span><br><span style="color: hsl(0, 100%, 40%);">- 580-* \</span><br><span style="color: hsl(0, 100%, 40%);">- | a29k-* \</span><br><span style="color: hsl(0, 100%, 40%);">- | aarch64-* | aarch64_be-* \</span><br><span style="color: hsl(0, 100%, 40%);">- | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \</span><br><span style="color: hsl(0, 100%, 40%);">- | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \</span><br><span style="color: hsl(0, 100%, 40%);">- | alphapca5[67]-* | alpha64pca5[67]-* | arc-* | arceb-* \</span><br><span style="color: hsl(0, 100%, 40%);">- | arm-* | armbe-* | armle-* | armeb-* | armv*-* \</span><br><span style="color: hsl(0, 100%, 40%);">- | avr-* | avr32-* \</span><br><span style="color: hsl(0, 100%, 40%);">- | ba-* \</span><br><span style="color: hsl(0, 100%, 40%);">- | be32-* | be64-* \</span><br><span style="color: hsl(0, 100%, 40%);">- | bfin-* | bs2000-* \</span><br><span style="color: hsl(0, 100%, 40%);">- | c[123]* | c30-* | [cjt]90-* | c4x-* \</span><br><span style="color: hsl(0, 100%, 40%);">- | c8051-* | clipper-* | craynv-* | cydra-* \</span><br><span style="color: hsl(0, 100%, 40%);">- | d10v-* | d30v-* | dlx-* \</span><br><span style="color: hsl(0, 100%, 40%);">- | e2k-* | elxsi-* \</span><br><span style="color: hsl(0, 100%, 40%);">- | f30[01]-* | f700-* | fido-* | fr30-* | frv-* | fx80-* \</span><br><span style="color: hsl(0, 100%, 40%);">- | h8300-* | h8500-* \</span><br><span style="color: hsl(0, 100%, 40%);">- | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \</span><br><span style="color: hsl(0, 100%, 40%);">- | hexagon-* \</span><br><span style="color: hsl(0, 100%, 40%);">- | i*86-* | i860-* | i960-* | ia16-* | ia64-* \</span><br><span style="color: hsl(0, 100%, 40%);">- | ip2k-* | iq2000-* \</span><br><span style="color: hsl(0, 100%, 40%);">- | k1om-* \</span><br><span style="color: hsl(0, 100%, 40%);">- | le32-* | le64-* \</span><br><span style="color: hsl(0, 100%, 40%);">- | lm32-* \</span><br><span style="color: hsl(0, 100%, 40%);">- | m32c-* | m32r-* | m32rle-* \</span><br><span style="color: hsl(0, 100%, 40%);">- | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \</span><br><span style="color: hsl(0, 100%, 40%);">- | m88110-* | m88k-* | maxq-* | mcore-* | metag-* \</span><br><span style="color: hsl(0, 100%, 40%);">- | microblaze-* | microblazeel-* \</span><br><span style="color: hsl(0, 100%, 40%);">- | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \</span><br><span style="color: hsl(0, 100%, 40%);">- | mips16-* \</span><br><span style="color: hsl(0, 100%, 40%);">- | mips64-* | mips64el-* \</span><br><span style="color: hsl(0, 100%, 40%);">- | mips64octeon-* | mips64octeonel-* \</span><br><span style="color: hsl(0, 100%, 40%);">- | mips64orion-* | mips64orionel-* \</span><br><span style="color: hsl(0, 100%, 40%);">- | mips64r5900-* | mips64r5900el-* \</span><br><span style="color: hsl(0, 100%, 40%);">- | mips64vr-* | mips64vrel-* \</span><br><span style="color: hsl(0, 100%, 40%);">- | mips64vr4100-* | mips64vr4100el-* \</span><br><span style="color: hsl(0, 100%, 40%);">- | mips64vr4300-* | mips64vr4300el-* \</span><br><span style="color: hsl(0, 100%, 40%);">- | mips64vr5000-* | mips64vr5000el-* \</span><br><span style="color: hsl(0, 100%, 40%);">- | mips64vr5900-* | mips64vr5900el-* \</span><br><span style="color: hsl(0, 100%, 40%);">- | mipsisa32-* | mipsisa32el-* \</span><br><span style="color: hsl(0, 100%, 40%);">- | mipsisa32r2-* | mipsisa32r2el-* \</span><br><span style="color: hsl(0, 100%, 40%);">- | mipsisa32r6-* | mipsisa32r6el-* \</span><br><span style="color: hsl(0, 100%, 40%);">- | mipsisa64-* | mipsisa64el-* \</span><br><span style="color: hsl(0, 100%, 40%);">- | mipsisa64r2-* | mipsisa64r2el-* \</span><br><span style="color: hsl(0, 100%, 40%);">- | mipsisa64r6-* | mipsisa64r6el-* \</span><br><span style="color: hsl(0, 100%, 40%);">- | mipsisa64sb1-* | mipsisa64sb1el-* \</span><br><span style="color: hsl(0, 100%, 40%);">- | mipsisa64sr71k-* | mipsisa64sr71kel-* \</span><br><span style="color: hsl(0, 100%, 40%);">- | mipsr5900-* | mipsr5900el-* \</span><br><span style="color: hsl(0, 100%, 40%);">- | mipstx39-* | mipstx39el-* \</span><br><span style="color: hsl(0, 100%, 40%);">- | mmix-* \</span><br><span style="color: hsl(0, 100%, 40%);">- | mt-* \</span><br><span style="color: hsl(0, 100%, 40%);">- | msp430-* \</span><br><span style="color: hsl(0, 100%, 40%);">- | nds32-* | nds32le-* | nds32be-* \</span><br><span style="color: hsl(0, 100%, 40%);">- | nios-* | nios2-* | nios2eb-* | nios2el-* \</span><br><span style="color: hsl(0, 100%, 40%);">- | none-* | np1-* | ns16k-* | ns32k-* \</span><br><span style="color: hsl(0, 100%, 40%);">- | open8-* \</span><br><span style="color: hsl(0, 100%, 40%);">- | or1k*-* \</span><br><span style="color: hsl(0, 100%, 40%);">- | orion-* \</span><br><span style="color: hsl(0, 100%, 40%);">- | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \</span><br><span style="color: hsl(0, 100%, 40%);">- | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* \</span><br><span style="color: hsl(0, 100%, 40%);">- | pru-* \</span><br><span style="color: hsl(0, 100%, 40%);">- | pyramid-* \</span><br><span style="color: hsl(0, 100%, 40%);">- | riscv32-* | riscv64-* \</span><br><span style="color: hsl(0, 100%, 40%);">- | rl78-* | romp-* | rs6000-* | rx-* \</span><br><span style="color: hsl(0, 100%, 40%);">- | sh-* | sh[1234]-* | sh[24]a-* | sh[24]aeb-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \</span><br><span style="color: hsl(0, 100%, 40%);">- | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \</span><br><span style="color: hsl(0, 100%, 40%);">- | sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \</span><br><span style="color: hsl(0, 100%, 40%);">- | sparclite-* \</span><br><span style="color: hsl(0, 100%, 40%);">- | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | sv1-* | sx*-* \</span><br><span style="color: hsl(0, 100%, 40%);">- | tahoe-* \</span><br><span style="color: hsl(0, 100%, 40%);">- | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \</span><br><span style="color: hsl(0, 100%, 40%);">- | tile*-* \</span><br><span style="color: hsl(0, 100%, 40%);">- | tron-* \</span><br><span style="color: hsl(0, 100%, 40%);">- | ubicom32-* \</span><br><span style="color: hsl(0, 100%, 40%);">- | v850-* | v850e-* | v850e1-* | v850es-* | v850e2-* | v850e2v3-* \</span><br><span style="color: hsl(0, 100%, 40%);">- | vax-* \</span><br><span style="color: hsl(0, 100%, 40%);">- | visium-* \</span><br><span style="color: hsl(0, 100%, 40%);">- | wasm32-* \</span><br><span style="color: hsl(0, 100%, 40%);">- | we32k-* \</span><br><span style="color: hsl(0, 100%, 40%);">- | x86-* | x86_64-* | xc16x-* | xps100-* \</span><br><span style="color: hsl(0, 100%, 40%);">- | xstormy16-* | xtensa*-* \</span><br><span style="color: hsl(0, 100%, 40%);">- | ymp-* \</span><br><span style="color: hsl(0, 100%, 40%);">- | z8k-* | z80-*)</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- # Recognize the basic CPU types without company name, with glob match.</span><br><span style="color: hsl(0, 100%, 40%);">- xtensa*)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=$basic_machine-unknown</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- # Recognize the various machine names and aliases which stand</span><br><span style="color: hsl(0, 100%, 40%);">- # for a CPU type and a company and sometimes even an OS.</span><br><span style="color: hsl(0, 100%, 40%);">- 386bsd)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=i386-unknown</span><br><span style="color: hsl(0, 100%, 40%);">- os=-bsd</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- 3b1 | 7300 | 7300-att | att-7300 | pc7300 | safari | unixpc)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=m68000-att</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- 3b*)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=we32k-att</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- a29khif)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=a29k-amd</span><br><span style="color: hsl(0, 100%, 40%);">- os=-udi</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- abacus)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=abacus-unknown</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- adobe68k)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=m68010-adobe</span><br><span style="color: hsl(0, 100%, 40%);">- os=-scout</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- alliant | fx80)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=fx80-alliant</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- altos | altos3068)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=m68k-altos</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- am29k)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=a29k-none</span><br><span style="color: hsl(0, 100%, 40%);">- os=-bsd</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- amd64)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=x86_64-pc</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- amd64-*)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=x86_64-`echo $basic_machine | sed 's/^[^-]*-//'`</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- amdahl)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=580-amdahl</span><br><span style="color: hsl(0, 100%, 40%);">- os=-sysv</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- amiga | amiga-*)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=m68k-unknown</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- amigaos | amigados)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=m68k-unknown</span><br><span style="color: hsl(0, 100%, 40%);">- os=-amigaos</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- amigaunix | amix)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=m68k-unknown</span><br><span style="color: hsl(0, 100%, 40%);">- os=-sysv4</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- apollo68)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=m68k-apollo</span><br><span style="color: hsl(0, 100%, 40%);">- os=-sysv</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- apollo68bsd)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=m68k-apollo</span><br><span style="color: hsl(0, 100%, 40%);">- os=-bsd</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- aros)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=i386-pc</span><br><span style="color: hsl(0, 100%, 40%);">- os=-aros</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- asmjs)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=asmjs-unknown</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- aux)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=m68k-apple</span><br><span style="color: hsl(0, 100%, 40%);">- os=-aux</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- balance)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=ns32k-sequent</span><br><span style="color: hsl(0, 100%, 40%);">- os=-dynix</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- blackfin)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=bfin-unknown</span><br><span style="color: hsl(0, 100%, 40%);">- os=-linux</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- blackfin-*)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=bfin-`echo $basic_machine | sed 's/^[^-]*-//'`</span><br><span style="color: hsl(0, 100%, 40%);">- os=-linux</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- bluegene*)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=powerpc-ibm</span><br><span style="color: hsl(0, 100%, 40%);">- os=-cnk</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- c54x-*)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=tic54x-`echo $basic_machine | sed 's/^[^-]*-//'`</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- c55x-*)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=tic55x-`echo $basic_machine | sed 's/^[^-]*-//'`</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- c6x-*)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=tic6x-`echo $basic_machine | sed 's/^[^-]*-//'`</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- c90)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=c90-cray</span><br><span style="color: hsl(0, 100%, 40%);">- os=-unicos</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- cegcc)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=arm-unknown</span><br><span style="color: hsl(0, 100%, 40%);">- os=-cegcc</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- convex-c1)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=c1-convex</span><br><span style="color: hsl(0, 100%, 40%);">- os=-bsd</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- convex-c2)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=c2-convex</span><br><span style="color: hsl(0, 100%, 40%);">- os=-bsd</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- convex-c32)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=c32-convex</span><br><span style="color: hsl(0, 100%, 40%);">- os=-bsd</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- convex-c34)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=c34-convex</span><br><span style="color: hsl(0, 100%, 40%);">- os=-bsd</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- convex-c38)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=c38-convex</span><br><span style="color: hsl(0, 100%, 40%);">- os=-bsd</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- cray | j90)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=j90-cray</span><br><span style="color: hsl(0, 100%, 40%);">- os=-unicos</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- craynv)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=craynv-cray</span><br><span style="color: hsl(0, 100%, 40%);">- os=-unicosmp</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- cr16 | cr16-*)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=cr16-unknown</span><br><span style="color: hsl(0, 100%, 40%);">- os=-elf</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- crds | unos)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=m68k-crds</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- crisv32 | crisv32-* | etraxfs*)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=crisv32-axis</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- cris | cris-* | etrax*)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=cris-axis</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- crx)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=crx-unknown</span><br><span style="color: hsl(0, 100%, 40%);">- os=-elf</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- da30 | da30-*)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=m68k-da30</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- decstation | decstation-3100 | pmax | pmax-* | pmin | dec3100 | decstatn)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=mips-dec</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- decsystem10* | dec10*)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=pdp10-dec</span><br><span style="color: hsl(0, 100%, 40%);">- os=-tops10</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- decsystem20* | dec20*)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=pdp10-dec</span><br><span style="color: hsl(0, 100%, 40%);">- os=-tops20</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- delta | 3300 | motorola-3300 | motorola-delta \</span><br><span style="color: hsl(0, 100%, 40%);">- | 3300-motorola | delta-motorola)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=m68k-motorola</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- delta88)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=m88k-motorola</span><br><span style="color: hsl(0, 100%, 40%);">- os=-sysv3</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- dicos)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=i686-pc</span><br><span style="color: hsl(0, 100%, 40%);">- os=-dicos</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- djgpp)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=i586-pc</span><br><span style="color: hsl(0, 100%, 40%);">- os=-msdosdjgpp</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- dpx20 | dpx20-*)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=rs6000-bull</span><br><span style="color: hsl(0, 100%, 40%);">- os=-bosx</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- dpx2* | dpx2*-bull)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=m68k-bull</span><br><span style="color: hsl(0, 100%, 40%);">- os=-sysv3</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- e500v[12])</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=powerpc-unknown</span><br><span style="color: hsl(0, 100%, 40%);">- os=$os"spe"</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- e500v[12]-*)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'`</span><br><span style="color: hsl(0, 100%, 40%);">- os=$os"spe"</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- ebmon29k)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=a29k-amd</span><br><span style="color: hsl(0, 100%, 40%);">- os=-ebmon</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- elxsi)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=elxsi-elxsi</span><br><span style="color: hsl(0, 100%, 40%);">- os=-bsd</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- encore | umax | mmax)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=ns32k-encore</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- es1800 | OSE68k | ose68k | ose | OSE)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=m68k-ericsson</span><br><span style="color: hsl(0, 100%, 40%);">- os=-ose</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- fx2800)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=i860-alliant</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- genix)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=ns32k-ns</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- gmicro)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=tron-gmicro</span><br><span style="color: hsl(0, 100%, 40%);">- os=-sysv</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- go32)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=i386-pc</span><br><span style="color: hsl(0, 100%, 40%);">- os=-go32</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- h3050r* | hiux*)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=hppa1.1-hitachi</span><br><span style="color: hsl(0, 100%, 40%);">- os=-hiuxwe2</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- h8300hms)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=h8300-hitachi</span><br><span style="color: hsl(0, 100%, 40%);">- os=-hms</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- h8300xray)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=h8300-hitachi</span><br><span style="color: hsl(0, 100%, 40%);">- os=-xray</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- h8500hms)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=h8500-hitachi</span><br><span style="color: hsl(0, 100%, 40%);">- os=-hms</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- harris)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=m88k-harris</span><br><span style="color: hsl(0, 100%, 40%);">- os=-sysv3</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- hp300-*)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=m68k-hp</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- hp300bsd)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=m68k-hp</span><br><span style="color: hsl(0, 100%, 40%);">- os=-bsd</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- hp300hpux)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=m68k-hp</span><br><span style="color: hsl(0, 100%, 40%);">- os=-hpux</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- hp3k9[0-9][0-9] | hp9[0-9][0-9])</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=hppa1.0-hp</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- hp9k2[0-9][0-9] | hp9k31[0-9])</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=m68000-hp</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- hp9k3[2-9][0-9])</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=m68k-hp</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- hp9k6[0-9][0-9] | hp6[0-9][0-9])</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=hppa1.0-hp</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- hp9k7[0-79][0-9] | hp7[0-79][0-9])</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=hppa1.1-hp</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- hp9k78[0-9] | hp78[0-9])</span><br><span style="color: hsl(0, 100%, 40%);">- # FIXME: really hppa2.0-hp</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=hppa1.1-hp</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- hp9k8[67]1 | hp8[67]1 | hp9k80[24] | hp80[24] | hp9k8[78]9 | hp8[78]9 | hp9k893 | hp893)</span><br><span style="color: hsl(0, 100%, 40%);">- # FIXME: really hppa2.0-hp</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=hppa1.1-hp</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- hp9k8[0-9][13679] | hp8[0-9][13679])</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=hppa1.1-hp</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- hp9k8[0-9][0-9] | hp8[0-9][0-9])</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=hppa1.0-hp</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- hppa-next)</span><br><span style="color: hsl(0, 100%, 40%);">- os=-nextstep3</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- hppaosf)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=hppa1.1-hp</span><br><span style="color: hsl(0, 100%, 40%);">- os=-osf</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- hppro)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=hppa1.1-hp</span><br><span style="color: hsl(0, 100%, 40%);">- os=-proelf</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- i370-ibm* | ibm*)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=i370-ibm</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- i*86v32)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`</span><br><span style="color: hsl(0, 100%, 40%);">- os=-sysv32</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- i*86v4*)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`</span><br><span style="color: hsl(0, 100%, 40%);">- os=-sysv4</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- i*86v)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`</span><br><span style="color: hsl(0, 100%, 40%);">- os=-sysv</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- i*86sol2)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`</span><br><span style="color: hsl(0, 100%, 40%);">- os=-solaris2</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- i386mach)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=i386-mach</span><br><span style="color: hsl(0, 100%, 40%);">- os=-mach</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- i386-vsta | vsta)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=i386-unknown</span><br><span style="color: hsl(0, 100%, 40%);">- os=-vsta</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- iris | iris4d)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=mips-sgi</span><br><span style="color: hsl(0, 100%, 40%);">- case $os in</span><br><span style="color: hsl(0, 100%, 40%);">- -irix*)</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- *)</span><br><span style="color: hsl(0, 100%, 40%);">- os=-irix4</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- esac</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- isi68 | isi)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=m68k-isi</span><br><span style="color: hsl(0, 100%, 40%);">- os=-sysv</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- leon-*|leon[3-9]-*)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=sparc-`echo $basic_machine | sed 's/-.*//'`</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- m68knommu)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=m68k-unknown</span><br><span style="color: hsl(0, 100%, 40%);">- os=-linux</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- m68knommu-*)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=m68k-`echo $basic_machine | sed 's/^[^-]*-//'`</span><br><span style="color: hsl(0, 100%, 40%);">- os=-linux</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- m88k-omron*)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=m88k-omron</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- magnum | m3230)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=mips-mips</span><br><span style="color: hsl(0, 100%, 40%);">- os=-sysv</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- merlin)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=ns32k-utek</span><br><span style="color: hsl(0, 100%, 40%);">- os=-sysv</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- microblaze*)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=microblaze-xilinx</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- mingw64)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=x86_64-pc</span><br><span style="color: hsl(0, 100%, 40%);">- os=-mingw64</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- mingw32)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=i686-pc</span><br><span style="color: hsl(0, 100%, 40%);">- os=-mingw32</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- mingw32ce)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=arm-unknown</span><br><span style="color: hsl(0, 100%, 40%);">- os=-mingw32ce</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- miniframe)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=m68000-convergent</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- *mint | -mint[0-9]* | *MiNT | *MiNT[0-9]*)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=m68k-atari</span><br><span style="color: hsl(0, 100%, 40%);">- os=-mint</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- mips3*-*)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- mips3*)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- monitor)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=m68k-rom68k</span><br><span style="color: hsl(0, 100%, 40%);">- os=-coff</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- morphos)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=powerpc-unknown</span><br><span style="color: hsl(0, 100%, 40%);">- os=-morphos</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- moxiebox)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=moxie-unknown</span><br><span style="color: hsl(0, 100%, 40%);">- os=-moxiebox</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- msdos)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=i386-pc</span><br><span style="color: hsl(0, 100%, 40%);">- os=-msdos</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- ms1-*)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=`echo $basic_machine | sed -e 's/ms1-/mt-/'`</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- msys)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=i686-pc</span><br><span style="color: hsl(0, 100%, 40%);">- os=-msys</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- mvs)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=i370-ibm</span><br><span style="color: hsl(0, 100%, 40%);">- os=-mvs</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- nacl)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=le32-unknown</span><br><span style="color: hsl(0, 100%, 40%);">- os=-nacl</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- ncr3000)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=i486-ncr</span><br><span style="color: hsl(0, 100%, 40%);">- os=-sysv4</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- netbsd386)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=i386-unknown</span><br><span style="color: hsl(0, 100%, 40%);">- os=-netbsd</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- netwinder)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=armv4l-rebel</span><br><span style="color: hsl(0, 100%, 40%);">- os=-linux</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- news | news700 | news800 | news900)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=m68k-sony</span><br><span style="color: hsl(0, 100%, 40%);">- os=-newsos</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- news1000)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=m68030-sony</span><br><span style="color: hsl(0, 100%, 40%);">- os=-newsos</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- news-3600 | risc-news)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=mips-sony</span><br><span style="color: hsl(0, 100%, 40%);">- os=-newsos</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- necv70)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=v70-nec</span><br><span style="color: hsl(0, 100%, 40%);">- os=-sysv</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- next | m*-next )</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=m68k-next</span><br><span style="color: hsl(0, 100%, 40%);">- case $os in</span><br><span style="color: hsl(0, 100%, 40%);">- -nextstep* )</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- -ns2*)</span><br><span style="color: hsl(0, 100%, 40%);">- os=-nextstep2</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- *)</span><br><span style="color: hsl(0, 100%, 40%);">- os=-nextstep3</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- esac</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- nh3000)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=m68k-harris</span><br><span style="color: hsl(0, 100%, 40%);">- os=-cxux</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- nh[45]000)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=m88k-harris</span><br><span style="color: hsl(0, 100%, 40%);">- os=-cxux</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- nindy960)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=i960-intel</span><br><span style="color: hsl(0, 100%, 40%);">- os=-nindy</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- mon960)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=i960-intel</span><br><span style="color: hsl(0, 100%, 40%);">- os=-mon960</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- nonstopux)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=mips-compaq</span><br><span style="color: hsl(0, 100%, 40%);">- os=-nonstopux</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- np1)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=np1-gould</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- neo-tandem)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=neo-tandem</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- nse-tandem)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=nse-tandem</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- nsr-tandem)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=nsr-tandem</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- nsx-tandem)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=nsx-tandem</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- op50n-* | op60c-*)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=hppa1.1-oki</span><br><span style="color: hsl(0, 100%, 40%);">- os=-proelf</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- openrisc | openrisc-*)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=or32-unknown</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- os400)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=powerpc-ibm</span><br><span style="color: hsl(0, 100%, 40%);">- os=-os400</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- OSE68000 | ose68000)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=m68000-ericsson</span><br><span style="color: hsl(0, 100%, 40%);">- os=-ose</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- os68k)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=m68k-none</span><br><span style="color: hsl(0, 100%, 40%);">- os=-os68k</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- pa-hitachi)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=hppa1.1-hitachi</span><br><span style="color: hsl(0, 100%, 40%);">- os=-hiuxwe2</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- paragon)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=i860-intel</span><br><span style="color: hsl(0, 100%, 40%);">- os=-osf</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- parisc)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=hppa-unknown</span><br><span style="color: hsl(0, 100%, 40%);">- os=-linux</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- parisc-*)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=hppa-`echo $basic_machine | sed 's/^[^-]*-//'`</span><br><span style="color: hsl(0, 100%, 40%);">- os=-linux</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- pbd)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=sparc-tti</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- pbb)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=m68k-tti</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- pc532 | pc532-*)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=ns32k-pc532</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ # These rules are duplicated from below for sake of the special case above;</span><br><span style="color: hsl(120, 100%, 40%);">+ # i.e. things that normalized to x86 arches should also default to "pc"</span><br><span> pc98)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=i386-pc</span><br><span style="color: hsl(120, 100%, 40%);">+ cpu=i386</span><br><span style="color: hsl(120, 100%, 40%);">+ vendor=pc</span><br><span> ;;</span><br><span style="color: hsl(0, 100%, 40%);">- pc98-*)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=i386-`echo $basic_machine | sed 's/^[^-]*-//'`</span><br><span style="color: hsl(120, 100%, 40%);">+ x64 | amd64)</span><br><span style="color: hsl(120, 100%, 40%);">+ cpu=x86_64</span><br><span style="color: hsl(120, 100%, 40%);">+ vendor=pc</span><br><span> ;;</span><br><span style="color: hsl(0, 100%, 40%);">- pentium | p5 | k5 | k6 | nexgen | viac3)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=i586-pc</span><br><span style="color: hsl(120, 100%, 40%);">+ # Recognize the basic CPU types without company name.</span><br><span style="color: hsl(120, 100%, 40%);">+ *)</span><br><span style="color: hsl(120, 100%, 40%);">+ cpu=$basic_machine</span><br><span style="color: hsl(120, 100%, 40%);">+ vendor=unknown</span><br><span> ;;</span><br><span style="color: hsl(0, 100%, 40%);">- pentiumpro | p6 | 6x86 | athlon | athlon_*)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=i686-pc</span><br><span style="color: hsl(120, 100%, 40%);">+esac</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+unset -v basic_machine</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+# Decode basic machines in the full and proper CPU-Company form.</span><br><span style="color: hsl(120, 100%, 40%);">+case $cpu-$vendor in</span><br><span style="color: hsl(120, 100%, 40%);">+ # Here we handle the default manufacturer of certain CPU types in canonical form. It is in</span><br><span style="color: hsl(120, 100%, 40%);">+ # some cases the only manufacturer, in others, it is the most popular.</span><br><span style="color: hsl(120, 100%, 40%);">+ craynv-unknown)</span><br><span style="color: hsl(120, 100%, 40%);">+ vendor=cray</span><br><span style="color: hsl(120, 100%, 40%);">+ os=${os:-unicosmp}</span><br><span> ;;</span><br><span style="color: hsl(0, 100%, 40%);">- pentiumii | pentium2 | pentiumiii | pentium3)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=i686-pc</span><br><span style="color: hsl(120, 100%, 40%);">+ c90-unknown | c90-cray)</span><br><span style="color: hsl(120, 100%, 40%);">+ vendor=cray</span><br><span style="color: hsl(120, 100%, 40%);">+ os=${os:-unicos}</span><br><span> ;;</span><br><span style="color: hsl(0, 100%, 40%);">- pentium4)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=i786-pc</span><br><span style="color: hsl(120, 100%, 40%);">+ fx80-unknown)</span><br><span style="color: hsl(120, 100%, 40%);">+ vendor=alliant</span><br><span> ;;</span><br><span style="color: hsl(0, 100%, 40%);">- pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=i586-`echo $basic_machine | sed 's/^[^-]*-//'`</span><br><span style="color: hsl(120, 100%, 40%);">+ romp-unknown)</span><br><span style="color: hsl(120, 100%, 40%);">+ vendor=ibm</span><br><span> ;;</span><br><span style="color: hsl(0, 100%, 40%);">- pentiumpro-* | p6-* | 6x86-* | athlon-*)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'`</span><br><span style="color: hsl(120, 100%, 40%);">+ mmix-unknown)</span><br><span style="color: hsl(120, 100%, 40%);">+ vendor=knuth</span><br><span> ;;</span><br><span style="color: hsl(0, 100%, 40%);">- pentiumii-* | pentium2-* | pentiumiii-* | pentium3-*)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'`</span><br><span style="color: hsl(120, 100%, 40%);">+ microblaze-unknown | microblazeel-unknown)</span><br><span style="color: hsl(120, 100%, 40%);">+ vendor=xilinx</span><br><span> ;;</span><br><span style="color: hsl(0, 100%, 40%);">- pentium4-*)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=i786-`echo $basic_machine | sed 's/^[^-]*-//'`</span><br><span style="color: hsl(120, 100%, 40%);">+ rs6000-unknown)</span><br><span style="color: hsl(120, 100%, 40%);">+ vendor=ibm</span><br><span> ;;</span><br><span style="color: hsl(0, 100%, 40%);">- pn)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=pn-gould</span><br><span style="color: hsl(120, 100%, 40%);">+ vax-unknown)</span><br><span style="color: hsl(120, 100%, 40%);">+ vendor=dec</span><br><span> ;;</span><br><span style="color: hsl(0, 100%, 40%);">- power) basic_machine=power-ibm</span><br><span style="color: hsl(120, 100%, 40%);">+ pdp11-unknown)</span><br><span style="color: hsl(120, 100%, 40%);">+ vendor=dec</span><br><span> ;;</span><br><span style="color: hsl(0, 100%, 40%);">- ppc | ppcbe) basic_machine=powerpc-unknown</span><br><span style="color: hsl(120, 100%, 40%);">+ we32k-unknown)</span><br><span style="color: hsl(120, 100%, 40%);">+ vendor=att</span><br><span> ;;</span><br><span style="color: hsl(0, 100%, 40%);">- ppc-* | ppcbe-*)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'`</span><br><span style="color: hsl(120, 100%, 40%);">+ cydra-unknown)</span><br><span style="color: hsl(120, 100%, 40%);">+ vendor=cydrome</span><br><span> ;;</span><br><span style="color: hsl(0, 100%, 40%);">- ppcle | powerpclittle)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=powerpcle-unknown</span><br><span style="color: hsl(120, 100%, 40%);">+ i370-ibm*)</span><br><span style="color: hsl(120, 100%, 40%);">+ vendor=ibm</span><br><span> ;;</span><br><span style="color: hsl(0, 100%, 40%);">- ppcle-* | powerpclittle-*)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=powerpcle-`echo $basic_machine | sed 's/^[^-]*-//'`</span><br><span style="color: hsl(120, 100%, 40%);">+ orion-unknown)</span><br><span style="color: hsl(120, 100%, 40%);">+ vendor=highlevel</span><br><span> ;;</span><br><span style="color: hsl(0, 100%, 40%);">- ppc64) basic_machine=powerpc64-unknown</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- ppc64-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'`</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- ppc64le | powerpc64little)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=powerpc64le-unknown</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- ppc64le-* | powerpc64little-*)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=powerpc64le-`echo $basic_machine | sed 's/^[^-]*-//'`</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- ps2)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=i386-ibm</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- pw32)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=i586-unknown</span><br><span style="color: hsl(0, 100%, 40%);">- os=-pw32</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- rdos | rdos64)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=x86_64-pc</span><br><span style="color: hsl(0, 100%, 40%);">- os=-rdos</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- rdos32)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=i386-pc</span><br><span style="color: hsl(0, 100%, 40%);">- os=-rdos</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- rom68k)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=m68k-rom68k</span><br><span style="color: hsl(0, 100%, 40%);">- os=-coff</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- rm[46]00)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=mips-siemens</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- rtpc | rtpc-*)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=romp-ibm</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- s390 | s390-*)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=s390-ibm</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- s390x | s390x-*)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=s390x-ibm</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- sa29200)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=a29k-amd</span><br><span style="color: hsl(0, 100%, 40%);">- os=-udi</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- sb1)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=mipsisa64sb1-unknown</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- sb1el)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=mipsisa64sb1el-unknown</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- sde)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=mipsisa32-sde</span><br><span style="color: hsl(0, 100%, 40%);">- os=-elf</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- sei)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=mips-sei</span><br><span style="color: hsl(0, 100%, 40%);">- os=-seiux</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- sequent)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=i386-sequent</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- sh)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=sh-hitachi</span><br><span style="color: hsl(0, 100%, 40%);">- os=-hms</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- sh5el)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=sh5le-unknown</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- sh64)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=sh64-unknown</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- sparclite-wrs | simso-wrs)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=sparclite-wrs</span><br><span style="color: hsl(0, 100%, 40%);">- os=-vxworks</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- sps7)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=m68k-bull</span><br><span style="color: hsl(0, 100%, 40%);">- os=-sysv2</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- spur)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=spur-unknown</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- st2000)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=m68k-tandem</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- stratus)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=i860-stratus</span><br><span style="color: hsl(0, 100%, 40%);">- os=-sysv4</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- strongarm-* | thumb-*)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=arm-`echo $basic_machine | sed 's/^[^-]*-//'`</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- sun2)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=m68000-sun</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- sun2os3)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=m68000-sun</span><br><span style="color: hsl(0, 100%, 40%);">- os=-sunos3</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- sun2os4)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=m68000-sun</span><br><span style="color: hsl(0, 100%, 40%);">- os=-sunos4</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- sun3os3)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=m68k-sun</span><br><span style="color: hsl(0, 100%, 40%);">- os=-sunos3</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- sun3os4)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=m68k-sun</span><br><span style="color: hsl(0, 100%, 40%);">- os=-sunos4</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- sun4os3)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=sparc-sun</span><br><span style="color: hsl(0, 100%, 40%);">- os=-sunos3</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- sun4os4)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=sparc-sun</span><br><span style="color: hsl(0, 100%, 40%);">- os=-sunos4</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- sun4sol2)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=sparc-sun</span><br><span style="color: hsl(0, 100%, 40%);">- os=-solaris2</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- sun3 | sun3-*)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=m68k-sun</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- sun4)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=sparc-sun</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- sun386 | sun386i | roadrunner)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=i386-sun</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- sv1)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=sv1-cray</span><br><span style="color: hsl(0, 100%, 40%);">- os=-unicos</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- symmetry)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=i386-sequent</span><br><span style="color: hsl(0, 100%, 40%);">- os=-dynix</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- t3e)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=alphaev5-cray</span><br><span style="color: hsl(0, 100%, 40%);">- os=-unicos</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- t90)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=t90-cray</span><br><span style="color: hsl(0, 100%, 40%);">- os=-unicos</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- tile*)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=$basic_machine-unknown</span><br><span style="color: hsl(0, 100%, 40%);">- os=-linux-gnu</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- tx39)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=mipstx39-unknown</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- tx39el)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=mipstx39el-unknown</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- toad1)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=pdp10-xkl</span><br><span style="color: hsl(0, 100%, 40%);">- os=-tops20</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- tower | tower-32)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=m68k-ncr</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- tpf)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=s390x-ibm</span><br><span style="color: hsl(0, 100%, 40%);">- os=-tpf</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- udi29k)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=a29k-amd</span><br><span style="color: hsl(0, 100%, 40%);">- os=-udi</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- ultra3)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=a29k-nyu</span><br><span style="color: hsl(0, 100%, 40%);">- os=-sym1</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- v810 | necv810)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=v810-nec</span><br><span style="color: hsl(0, 100%, 40%);">- os=-none</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- vaxv)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=vax-dec</span><br><span style="color: hsl(0, 100%, 40%);">- os=-sysv</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- vms)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=vax-dec</span><br><span style="color: hsl(0, 100%, 40%);">- os=-vms</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- vpp*|vx|vx-*)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=f301-fujitsu</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- vxworks960)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=i960-wrs</span><br><span style="color: hsl(0, 100%, 40%);">- os=-vxworks</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- vxworks68)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=m68k-wrs</span><br><span style="color: hsl(0, 100%, 40%);">- os=-vxworks</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- vxworks29k)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=a29k-wrs</span><br><span style="color: hsl(0, 100%, 40%);">- os=-vxworks</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- wasm32)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=wasm32-unknown</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- w65*)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=w65-wdc</span><br><span style="color: hsl(0, 100%, 40%);">- os=-none</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- w89k-*)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=hppa1.1-winbond</span><br><span style="color: hsl(0, 100%, 40%);">- os=-proelf</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- xbox)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=i686-pc</span><br><span style="color: hsl(0, 100%, 40%);">- os=-mingw32</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- xps | xps100)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=xps100-honeywell</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- xscale-* | xscalee[bl]-*)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=`echo $basic_machine | sed 's/^xscale/arm/'`</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- ymp)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=ymp-cray</span><br><span style="color: hsl(0, 100%, 40%);">- os=-unicos</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- z8k-*-coff)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=z8k-unknown</span><br><span style="color: hsl(0, 100%, 40%);">- os=-sim</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- z80-*-coff)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=z80-unknown</span><br><span style="color: hsl(0, 100%, 40%);">- os=-sim</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- none)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=none-none</span><br><span style="color: hsl(0, 100%, 40%);">- os=-none</span><br><span style="color: hsl(120, 100%, 40%);">+ xps-unknown | xps100-unknown)</span><br><span style="color: hsl(120, 100%, 40%);">+ cpu=xps100</span><br><span style="color: hsl(120, 100%, 40%);">+ vendor=honeywell</span><br><span> ;;</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-# Here we handle the default manufacturer of certain CPU types. It is in</span><br><span style="color: hsl(0, 100%, 40%);">-# some cases the only manufacturer, in others, it is the most popular.</span><br><span style="color: hsl(0, 100%, 40%);">- w89k)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=hppa1.1-winbond</span><br><span style="color: hsl(120, 100%, 40%);">+ # Here we normalize CPU types with a missing or matching vendor</span><br><span style="color: hsl(120, 100%, 40%);">+ dpx20-unknown | dpx20-bull)</span><br><span style="color: hsl(120, 100%, 40%);">+ cpu=rs6000</span><br><span style="color: hsl(120, 100%, 40%);">+ vendor=bull</span><br><span style="color: hsl(120, 100%, 40%);">+ os=${os:-bosx}</span><br><span> ;;</span><br><span style="color: hsl(0, 100%, 40%);">- op50n)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=hppa1.1-oki</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+ # Here we normalize CPU types irrespective of the vendor</span><br><span style="color: hsl(120, 100%, 40%);">+ amd64-*)</span><br><span style="color: hsl(120, 100%, 40%);">+ cpu=x86_64</span><br><span> ;;</span><br><span style="color: hsl(0, 100%, 40%);">- op60c)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=hppa1.1-oki</span><br><span style="color: hsl(120, 100%, 40%);">+ blackfin-*)</span><br><span style="color: hsl(120, 100%, 40%);">+ cpu=bfin</span><br><span style="color: hsl(120, 100%, 40%);">+ os=linux</span><br><span> ;;</span><br><span style="color: hsl(0, 100%, 40%);">- romp)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=romp-ibm</span><br><span style="color: hsl(120, 100%, 40%);">+ c54x-*)</span><br><span style="color: hsl(120, 100%, 40%);">+ cpu=tic54x</span><br><span> ;;</span><br><span style="color: hsl(0, 100%, 40%);">- mmix)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=mmix-knuth</span><br><span style="color: hsl(120, 100%, 40%);">+ c55x-*)</span><br><span style="color: hsl(120, 100%, 40%);">+ cpu=tic55x</span><br><span> ;;</span><br><span style="color: hsl(0, 100%, 40%);">- rs6000)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=rs6000-ibm</span><br><span style="color: hsl(120, 100%, 40%);">+ c6x-*)</span><br><span style="color: hsl(120, 100%, 40%);">+ cpu=tic6x</span><br><span> ;;</span><br><span style="color: hsl(0, 100%, 40%);">- vax)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=vax-dec</span><br><span style="color: hsl(120, 100%, 40%);">+ e500v[12]-*)</span><br><span style="color: hsl(120, 100%, 40%);">+ cpu=powerpc</span><br><span style="color: hsl(120, 100%, 40%);">+ os=$os"spe"</span><br><span> ;;</span><br><span style="color: hsl(0, 100%, 40%);">- pdp10)</span><br><span style="color: hsl(0, 100%, 40%);">- # there are many clones, so DEC is not a safe bet</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=pdp10-unknown</span><br><span style="color: hsl(120, 100%, 40%);">+ mips3*-*)</span><br><span style="color: hsl(120, 100%, 40%);">+ cpu=mips64</span><br><span> ;;</span><br><span style="color: hsl(0, 100%, 40%);">- pdp11)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=pdp11-dec</span><br><span style="color: hsl(120, 100%, 40%);">+ ms1-*)</span><br><span style="color: hsl(120, 100%, 40%);">+ cpu=mt</span><br><span> ;;</span><br><span style="color: hsl(0, 100%, 40%);">- we32k)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=we32k-att</span><br><span style="color: hsl(120, 100%, 40%);">+ m68knommu-*)</span><br><span style="color: hsl(120, 100%, 40%);">+ cpu=m68k</span><br><span style="color: hsl(120, 100%, 40%);">+ os=linux</span><br><span> ;;</span><br><span style="color: hsl(0, 100%, 40%);">- sh[1234] | sh[24]a | sh[24]aeb | sh[34]eb | sh[1234]le | sh[23]ele)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=sh-unknown</span><br><span style="color: hsl(120, 100%, 40%);">+ m9s12z-* | m68hcs12z-* | hcs12z-* | s12z-*)</span><br><span style="color: hsl(120, 100%, 40%);">+ cpu=s12z</span><br><span> ;;</span><br><span style="color: hsl(0, 100%, 40%);">- sparc | sparcv8 | sparcv9 | sparcv9b | sparcv9v)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=sparc-sun</span><br><span style="color: hsl(120, 100%, 40%);">+ openrisc-*)</span><br><span style="color: hsl(120, 100%, 40%);">+ cpu=or32</span><br><span> ;;</span><br><span style="color: hsl(0, 100%, 40%);">- cydra)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=cydra-cydrome</span><br><span style="color: hsl(120, 100%, 40%);">+ parisc-*)</span><br><span style="color: hsl(120, 100%, 40%);">+ cpu=hppa</span><br><span style="color: hsl(120, 100%, 40%);">+ os=linux</span><br><span> ;;</span><br><span style="color: hsl(0, 100%, 40%);">- orion)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=orion-highlevel</span><br><span style="color: hsl(120, 100%, 40%);">+ pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*)</span><br><span style="color: hsl(120, 100%, 40%);">+ cpu=i586</span><br><span> ;;</span><br><span style="color: hsl(0, 100%, 40%);">- orion105)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=clipper-highlevel</span><br><span style="color: hsl(120, 100%, 40%);">+ pentiumpro-* | p6-* | 6x86-* | athlon-* | athalon_*-*)</span><br><span style="color: hsl(120, 100%, 40%);">+ cpu=i686</span><br><span> ;;</span><br><span style="color: hsl(0, 100%, 40%);">- mac | mpw | mac-mpw)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=m68k-apple</span><br><span style="color: hsl(120, 100%, 40%);">+ pentiumii-* | pentium2-* | pentiumiii-* | pentium3-*)</span><br><span style="color: hsl(120, 100%, 40%);">+ cpu=i686</span><br><span> ;;</span><br><span style="color: hsl(0, 100%, 40%);">- pmac | pmac-mpw)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=powerpc-apple</span><br><span style="color: hsl(120, 100%, 40%);">+ pentium4-*)</span><br><span style="color: hsl(120, 100%, 40%);">+ cpu=i786</span><br><span> ;;</span><br><span style="color: hsl(0, 100%, 40%);">- *-unknown)</span><br><span style="color: hsl(0, 100%, 40%);">- # Make sure to match an already-canonicalized machine name.</span><br><span style="color: hsl(120, 100%, 40%);">+ pc98-*)</span><br><span style="color: hsl(120, 100%, 40%);">+ cpu=i386</span><br><span> ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ ppc-* | ppcbe-*)</span><br><span style="color: hsl(120, 100%, 40%);">+ cpu=powerpc</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ ppcle-* | powerpclittle-*)</span><br><span style="color: hsl(120, 100%, 40%);">+ cpu=powerpcle</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ ppc64-*)</span><br><span style="color: hsl(120, 100%, 40%);">+ cpu=powerpc64</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ ppc64le-* | powerpc64little-*)</span><br><span style="color: hsl(120, 100%, 40%);">+ cpu=powerpc64le</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ sb1-*)</span><br><span style="color: hsl(120, 100%, 40%);">+ cpu=mipsisa64sb1</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ sb1el-*)</span><br><span style="color: hsl(120, 100%, 40%);">+ cpu=mipsisa64sb1el</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ sh5e[lb]-*)</span><br><span style="color: hsl(120, 100%, 40%);">+ cpu=`echo "$cpu" | sed 's/^\(sh.\)e\(.\)$/\1\2e/'`</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ spur-*)</span><br><span style="color: hsl(120, 100%, 40%);">+ cpu=spur</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ strongarm-* | thumb-*)</span><br><span style="color: hsl(120, 100%, 40%);">+ cpu=arm</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ tx39-*)</span><br><span style="color: hsl(120, 100%, 40%);">+ cpu=mipstx39</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ tx39el-*)</span><br><span style="color: hsl(120, 100%, 40%);">+ cpu=mipstx39el</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ x64-*)</span><br><span style="color: hsl(120, 100%, 40%);">+ cpu=x86_64</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ xscale-* | xscalee[bl]-*)</span><br><span style="color: hsl(120, 100%, 40%);">+ cpu=`echo "$cpu" | sed 's/^xscale/arm/'`</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+ # Recognize the canonical CPU Types that limit and/or modify the</span><br><span style="color: hsl(120, 100%, 40%);">+ # company names they are paired with.</span><br><span style="color: hsl(120, 100%, 40%);">+ cr16-*)</span><br><span style="color: hsl(120, 100%, 40%);">+ os=${os:-elf}</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ crisv32-* | etraxfs*-*)</span><br><span style="color: hsl(120, 100%, 40%);">+ cpu=crisv32</span><br><span style="color: hsl(120, 100%, 40%);">+ vendor=axis</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ cris-* | etrax*-*)</span><br><span style="color: hsl(120, 100%, 40%);">+ cpu=cris</span><br><span style="color: hsl(120, 100%, 40%);">+ vendor=axis</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ crx-*)</span><br><span style="color: hsl(120, 100%, 40%);">+ os=${os:-elf}</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ neo-tandem)</span><br><span style="color: hsl(120, 100%, 40%);">+ cpu=neo</span><br><span style="color: hsl(120, 100%, 40%);">+ vendor=tandem</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ nse-tandem)</span><br><span style="color: hsl(120, 100%, 40%);">+ cpu=nse</span><br><span style="color: hsl(120, 100%, 40%);">+ vendor=tandem</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ nsr-tandem)</span><br><span style="color: hsl(120, 100%, 40%);">+ cpu=nsr</span><br><span style="color: hsl(120, 100%, 40%);">+ vendor=tandem</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ nsv-tandem)</span><br><span style="color: hsl(120, 100%, 40%);">+ cpu=nsv</span><br><span style="color: hsl(120, 100%, 40%);">+ vendor=tandem</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ nsx-tandem)</span><br><span style="color: hsl(120, 100%, 40%);">+ cpu=nsx</span><br><span style="color: hsl(120, 100%, 40%);">+ vendor=tandem</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ s390-*)</span><br><span style="color: hsl(120, 100%, 40%);">+ cpu=s390</span><br><span style="color: hsl(120, 100%, 40%);">+ vendor=ibm</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ s390x-*)</span><br><span style="color: hsl(120, 100%, 40%);">+ cpu=s390x</span><br><span style="color: hsl(120, 100%, 40%);">+ vendor=ibm</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ tile*-*)</span><br><span style="color: hsl(120, 100%, 40%);">+ os=${os:-linux-gnu}</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span> *)</span><br><span style="color: hsl(0, 100%, 40%);">- echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2</span><br><span style="color: hsl(0, 100%, 40%);">- exit 1</span><br><span style="color: hsl(120, 100%, 40%);">+ # Recognize the canonical CPU types that are allowed with any</span><br><span style="color: hsl(120, 100%, 40%);">+ # company name.</span><br><span style="color: hsl(120, 100%, 40%);">+ case $cpu in</span><br><span style="color: hsl(120, 100%, 40%);">+ 1750a | 580 \</span><br><span style="color: hsl(120, 100%, 40%);">+ | a29k \</span><br><span style="color: hsl(120, 100%, 40%);">+ | aarch64 | aarch64_be \</span><br><span style="color: hsl(120, 100%, 40%);">+ | abacus \</span><br><span style="color: hsl(120, 100%, 40%);">+ | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] \</span><br><span style="color: hsl(120, 100%, 40%);">+ | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] \</span><br><span style="color: hsl(120, 100%, 40%);">+ | alphapca5[67] | alpha64pca5[67] \</span><br><span style="color: hsl(120, 100%, 40%);">+ | am33_2.0 \</span><br><span style="color: hsl(120, 100%, 40%);">+ | amdgcn \</span><br><span style="color: hsl(120, 100%, 40%);">+ | arc | arceb \</span><br><span style="color: hsl(120, 100%, 40%);">+ | arm | arm[lb]e | arme[lb] | armv* \</span><br><span style="color: hsl(120, 100%, 40%);">+ | avr | avr32 \</span><br><span style="color: hsl(120, 100%, 40%);">+ | asmjs \</span><br><span style="color: hsl(120, 100%, 40%);">+ | ba \</span><br><span style="color: hsl(120, 100%, 40%);">+ | be32 | be64 \</span><br><span style="color: hsl(120, 100%, 40%);">+ | bfin | bs2000 \</span><br><span style="color: hsl(120, 100%, 40%);">+ | c[123]* | c30 | [cjt]90 | c4x \</span><br><span style="color: hsl(120, 100%, 40%);">+ | c8051 | clipper | craynv | csky | cydra \</span><br><span style="color: hsl(120, 100%, 40%);">+ | d10v | d30v | dlx | dsp16xx \</span><br><span style="color: hsl(120, 100%, 40%);">+ | e2k | elxsi | epiphany \</span><br><span style="color: hsl(120, 100%, 40%);">+ | f30[01] | f700 | fido | fr30 | frv | ft32 | fx80 \</span><br><span style="color: hsl(120, 100%, 40%);">+ | h8300 | h8500 \</span><br><span style="color: hsl(120, 100%, 40%);">+ | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \</span><br><span style="color: hsl(120, 100%, 40%);">+ | hexagon \</span><br><span style="color: hsl(120, 100%, 40%);">+ | i370 | i*86 | i860 | i960 | ia16 | ia64 \</span><br><span style="color: hsl(120, 100%, 40%);">+ | ip2k | iq2000 \</span><br><span style="color: hsl(120, 100%, 40%);">+ | k1om \</span><br><span style="color: hsl(120, 100%, 40%);">+ | le32 | le64 \</span><br><span style="color: hsl(120, 100%, 40%);">+ | lm32 \</span><br><span style="color: hsl(120, 100%, 40%);">+ | m32c | m32r | m32rle \</span><br><span style="color: hsl(120, 100%, 40%);">+ | m5200 | m68000 | m680[012346]0 | m68360 | m683?2 | m68k | v70 | w65 \</span><br><span style="color: hsl(120, 100%, 40%);">+ | m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x | nvptx | picochip \</span><br><span style="color: hsl(120, 100%, 40%);">+ | m88110 | m88k | maxq | mb | mcore | mep | metag \</span><br><span style="color: hsl(120, 100%, 40%);">+ | microblaze | microblazeel \</span><br><span style="color: hsl(120, 100%, 40%);">+ | mips | mipsbe | mipseb | mipsel | mipsle \</span><br><span style="color: hsl(120, 100%, 40%);">+ | mips16 \</span><br><span style="color: hsl(120, 100%, 40%);">+ | mips64 | mips64el \</span><br><span style="color: hsl(120, 100%, 40%);">+ | mips64octeon | mips64octeonel \</span><br><span style="color: hsl(120, 100%, 40%);">+ | mips64orion | mips64orionel \</span><br><span style="color: hsl(120, 100%, 40%);">+ | mips64r5900 | mips64r5900el \</span><br><span style="color: hsl(120, 100%, 40%);">+ | mips64vr | mips64vrel \</span><br><span style="color: hsl(120, 100%, 40%);">+ | mips64vr4100 | mips64vr4100el \</span><br><span style="color: hsl(120, 100%, 40%);">+ | mips64vr4300 | mips64vr4300el \</span><br><span style="color: hsl(120, 100%, 40%);">+ | mips64vr5000 | mips64vr5000el \</span><br><span style="color: hsl(120, 100%, 40%);">+ | mips64vr5900 | mips64vr5900el \</span><br><span style="color: hsl(120, 100%, 40%);">+ | mipsisa32 | mipsisa32el \</span><br><span style="color: hsl(120, 100%, 40%);">+ | mipsisa32r2 | mipsisa32r2el \</span><br><span style="color: hsl(120, 100%, 40%);">+ | mipsisa32r6 | mipsisa32r6el \</span><br><span style="color: hsl(120, 100%, 40%);">+ | mipsisa64 | mipsisa64el \</span><br><span style="color: hsl(120, 100%, 40%);">+ | mipsisa64r2 | mipsisa64r2el \</span><br><span style="color: hsl(120, 100%, 40%);">+ | mipsisa64r6 | mipsisa64r6el \</span><br><span style="color: hsl(120, 100%, 40%);">+ | mipsisa64sb1 | mipsisa64sb1el \</span><br><span style="color: hsl(120, 100%, 40%);">+ | mipsisa64sr71k | mipsisa64sr71kel \</span><br><span style="color: hsl(120, 100%, 40%);">+ | mipsr5900 | mipsr5900el \</span><br><span style="color: hsl(120, 100%, 40%);">+ | mipstx39 | mipstx39el \</span><br><span style="color: hsl(120, 100%, 40%);">+ | mmix \</span><br><span style="color: hsl(120, 100%, 40%);">+ | mn10200 | mn10300 \</span><br><span style="color: hsl(120, 100%, 40%);">+ | moxie \</span><br><span style="color: hsl(120, 100%, 40%);">+ | mt \</span><br><span style="color: hsl(120, 100%, 40%);">+ | msp430 \</span><br><span style="color: hsl(120, 100%, 40%);">+ | nds32 | nds32le | nds32be \</span><br><span style="color: hsl(120, 100%, 40%);">+ | nfp \</span><br><span style="color: hsl(120, 100%, 40%);">+ | nios | nios2 | nios2eb | nios2el \</span><br><span style="color: hsl(120, 100%, 40%);">+ | none | np1 | ns16k | ns32k \</span><br><span style="color: hsl(120, 100%, 40%);">+ | open8 \</span><br><span style="color: hsl(120, 100%, 40%);">+ | or1k* \</span><br><span style="color: hsl(120, 100%, 40%);">+ | or32 \</span><br><span style="color: hsl(120, 100%, 40%);">+ | orion \</span><br><span style="color: hsl(120, 100%, 40%);">+ | pdp10 | pdp11 | pj | pjl | pn | power \</span><br><span style="color: hsl(120, 100%, 40%);">+ | powerpc | powerpc64 | powerpc64le | powerpcle | powerpcspe \</span><br><span style="color: hsl(120, 100%, 40%);">+ | pru \</span><br><span style="color: hsl(120, 100%, 40%);">+ | pyramid \</span><br><span style="color: hsl(120, 100%, 40%);">+ | riscv | riscv32 | riscv64 \</span><br><span style="color: hsl(120, 100%, 40%);">+ | rl78 | romp | rs6000 | rx \</span><br><span style="color: hsl(120, 100%, 40%);">+ | score \</span><br><span style="color: hsl(120, 100%, 40%);">+ | sh | sh[1234] | sh[24]a | sh[24]ae[lb] | sh[23]e | she[lb] | sh[lb]e \</span><br><span style="color: hsl(120, 100%, 40%);">+ | sh[1234]e[lb] | sh[12345][lb]e | sh[23]ele | sh64 | sh64le \</span><br><span style="color: hsl(120, 100%, 40%);">+ | sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet \</span><br><span style="color: hsl(120, 100%, 40%);">+ | sparclite \</span><br><span style="color: hsl(120, 100%, 40%);">+ | sparcv8 | sparcv9 | sparcv9b | sparcv9v | sv1 | sx* \</span><br><span style="color: hsl(120, 100%, 40%);">+ | spu \</span><br><span style="color: hsl(120, 100%, 40%);">+ | tahoe \</span><br><span style="color: hsl(120, 100%, 40%);">+ | tic30 | tic4x | tic54x | tic55x | tic6x | tic80 \</span><br><span style="color: hsl(120, 100%, 40%);">+ | tron \</span><br><span style="color: hsl(120, 100%, 40%);">+ | ubicom32 \</span><br><span style="color: hsl(120, 100%, 40%);">+ | v850 | v850e | v850e1 | v850es | v850e2 | v850e2v3 \</span><br><span style="color: hsl(120, 100%, 40%);">+ | vax \</span><br><span style="color: hsl(120, 100%, 40%);">+ | visium \</span><br><span style="color: hsl(120, 100%, 40%);">+ | wasm32 \</span><br><span style="color: hsl(120, 100%, 40%);">+ | we32k \</span><br><span style="color: hsl(120, 100%, 40%);">+ | x86 | x86_64 | xc16x | xgate | xps100 \</span><br><span style="color: hsl(120, 100%, 40%);">+ | xstormy16 | xtensa* \</span><br><span style="color: hsl(120, 100%, 40%);">+ | ymp \</span><br><span style="color: hsl(120, 100%, 40%);">+ | z8k | z80)</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+ *)</span><br><span style="color: hsl(120, 100%, 40%);">+ echo Invalid configuration \`"$1"\': machine \`"$cpu-$vendor"\' not recognized 1>&2</span><br><span style="color: hsl(120, 100%, 40%);">+ exit 1</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ esac</span><br><span> ;;</span><br><span> esac</span><br><span> </span><br><span> # Here we canonicalize certain aliases for manufacturers.</span><br><span style="color: hsl(0, 100%, 40%);">-case $basic_machine in</span><br><span style="color: hsl(0, 100%, 40%);">- *-digital*)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=`echo $basic_machine | sed 's/digital.*/dec/'`</span><br><span style="color: hsl(120, 100%, 40%);">+case $vendor in</span><br><span style="color: hsl(120, 100%, 40%);">+ digital*)</span><br><span style="color: hsl(120, 100%, 40%);">+ vendor=dec</span><br><span> ;;</span><br><span style="color: hsl(0, 100%, 40%);">- *-commodore*)</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=`echo $basic_machine | sed 's/commodore.*/cbm/'`</span><br><span style="color: hsl(120, 100%, 40%);">+ commodore*)</span><br><span style="color: hsl(120, 100%, 40%);">+ vendor=cbm</span><br><span> ;;</span><br><span> *)</span><br><span> ;;</span><br><span>@@ -1363,200 +1271,246 @@</span><br><span> </span><br><span> # Decode manufacturer-specific aliases for certain operating systems.</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-if [ x"$os" != x"" ]</span><br><span style="color: hsl(120, 100%, 40%);">+if [ x$os != x ]</span><br><span> then</span><br><span> case $os in</span><br><span style="color: hsl(0, 100%, 40%);">- # First match some system type aliases</span><br><span style="color: hsl(0, 100%, 40%);">- # that might get confused with valid system types.</span><br><span style="color: hsl(0, 100%, 40%);">- # -solaris* is a basic system type, with this one exception.</span><br><span style="color: hsl(0, 100%, 40%);">- -auroraux)</span><br><span style="color: hsl(0, 100%, 40%);">- os=-auroraux</span><br><span style="color: hsl(120, 100%, 40%);">+ # First match some system type aliases that might get confused</span><br><span style="color: hsl(120, 100%, 40%);">+ # with valid system types.</span><br><span style="color: hsl(120, 100%, 40%);">+ # solaris* is a basic system type, with this one exception.</span><br><span style="color: hsl(120, 100%, 40%);">+ auroraux)</span><br><span style="color: hsl(120, 100%, 40%);">+ os=auroraux</span><br><span> ;;</span><br><span style="color: hsl(0, 100%, 40%);">- -solaris1 | -solaris1.*)</span><br><span style="color: hsl(120, 100%, 40%);">+ bluegene*)</span><br><span style="color: hsl(120, 100%, 40%);">+ os=cnk</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ solaris1 | solaris1.*)</span><br><span> os=`echo $os | sed -e 's|solaris1|sunos4|'`</span><br><span> ;;</span><br><span style="color: hsl(0, 100%, 40%);">- -solaris)</span><br><span style="color: hsl(0, 100%, 40%);">- os=-solaris2</span><br><span style="color: hsl(120, 100%, 40%);">+ solaris)</span><br><span style="color: hsl(120, 100%, 40%);">+ os=solaris2</span><br><span> ;;</span><br><span style="color: hsl(0, 100%, 40%);">- -svr4*)</span><br><span style="color: hsl(0, 100%, 40%);">- os=-sysv4</span><br><span style="color: hsl(120, 100%, 40%);">+ unixware*)</span><br><span style="color: hsl(120, 100%, 40%);">+ os=sysv4.2uw</span><br><span> ;;</span><br><span style="color: hsl(0, 100%, 40%);">- -unixware*)</span><br><span style="color: hsl(0, 100%, 40%);">- os=-sysv4.2uw</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- -gnu/linux*)</span><br><span style="color: hsl(120, 100%, 40%);">+ gnu/linux*)</span><br><span> os=`echo $os | sed -e 's|gnu/linux|linux-gnu|'`</span><br><span> ;;</span><br><span style="color: hsl(0, 100%, 40%);">- # First accept the basic system types.</span><br><span style="color: hsl(120, 100%, 40%);">+ # es1800 is here to avoid being matched by es* (a different OS)</span><br><span style="color: hsl(120, 100%, 40%);">+ es1800*)</span><br><span style="color: hsl(120, 100%, 40%);">+ os=ose</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ # Some version numbers need modification</span><br><span style="color: hsl(120, 100%, 40%);">+ chorusos*)</span><br><span style="color: hsl(120, 100%, 40%);">+ os=chorusos</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ isc)</span><br><span style="color: hsl(120, 100%, 40%);">+ os=isc2.2</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ sco6)</span><br><span style="color: hsl(120, 100%, 40%);">+ os=sco5v6</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ sco5)</span><br><span style="color: hsl(120, 100%, 40%);">+ os=sco3.2v5</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ sco4)</span><br><span style="color: hsl(120, 100%, 40%);">+ os=sco3.2v4</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ sco3.2.[4-9]*)</span><br><span style="color: hsl(120, 100%, 40%);">+ os=`echo $os | sed -e 's/sco3.2./sco3.2v/'`</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ sco3.2v[4-9]* | sco5v6*)</span><br><span style="color: hsl(120, 100%, 40%);">+ # Don't forget version if it is 3.2v4 or newer.</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ scout)</span><br><span style="color: hsl(120, 100%, 40%);">+ # Don't match below</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ sco*)</span><br><span style="color: hsl(120, 100%, 40%);">+ os=sco3.2v2</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ psos*)</span><br><span style="color: hsl(120, 100%, 40%);">+ os=psos</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ # Now accept the basic system types.</span><br><span> # The portable systems comes first.</span><br><span style="color: hsl(0, 100%, 40%);">- # Each alternative MUST END IN A *, to match a version number.</span><br><span style="color: hsl(0, 100%, 40%);">- # -sysv* is not here because it comes later, after sysvr4.</span><br><span style="color: hsl(0, 100%, 40%);">- -gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \</span><br><span style="color: hsl(0, 100%, 40%);">- | -*vms* | -sco* | -esix* | -isc* | -aix* | -cnk* | -sunos | -sunos[34]*\</span><br><span style="color: hsl(0, 100%, 40%);">- | -hpux* | -unos* | -osf* | -luna* | -dgux* | -auroraux* | -solaris* \</span><br><span style="color: hsl(0, 100%, 40%);">- | -sym* | -kopensolaris* | -plan9* \</span><br><span style="color: hsl(0, 100%, 40%);">- | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \</span><br><span style="color: hsl(0, 100%, 40%);">- | -aos* | -aros* | -cloudabi* | -sortix* \</span><br><span style="color: hsl(0, 100%, 40%);">- | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \</span><br><span style="color: hsl(0, 100%, 40%);">- | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \</span><br><span style="color: hsl(0, 100%, 40%);">- | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \</span><br><span style="color: hsl(0, 100%, 40%);">- | -bitrig* | -openbsd* | -solidbsd* | -libertybsd* \</span><br><span style="color: hsl(0, 100%, 40%);">- | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \</span><br><span style="color: hsl(0, 100%, 40%);">- | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \</span><br><span style="color: hsl(0, 100%, 40%);">- | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \</span><br><span style="color: hsl(0, 100%, 40%);">- | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \</span><br><span style="color: hsl(0, 100%, 40%);">- | -chorusos* | -chorusrdb* | -cegcc* | -glidix* \</span><br><span style="color: hsl(0, 100%, 40%);">- | -cygwin* | -msys* | -pe* | -psos* | -moss* | -proelf* | -rtems* \</span><br><span style="color: hsl(0, 100%, 40%);">- | -midipix* | -mingw32* | -mingw64* | -linux-gnu* | -linux-android* \</span><br><span style="color: hsl(0, 100%, 40%);">- | -linux-newlib* | -linux-musl* | -linux-uclibc* \</span><br><span style="color: hsl(0, 100%, 40%);">- | -uxpv* | -beos* | -mpeix* | -udk* | -moxiebox* \</span><br><span style="color: hsl(0, 100%, 40%);">- | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \</span><br><span style="color: hsl(0, 100%, 40%);">- | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \</span><br><span style="color: hsl(0, 100%, 40%);">- | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \</span><br><span style="color: hsl(0, 100%, 40%);">- | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \</span><br><span style="color: hsl(0, 100%, 40%);">- | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \</span><br><span style="color: hsl(0, 100%, 40%);">- | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \</span><br><span style="color: hsl(0, 100%, 40%);">- | -skyos* | -haiku* | -rdos* | -toppers* | -drops* | -es* \</span><br><span style="color: hsl(0, 100%, 40%);">- | -onefs* | -tirtos* | -phoenix* | -fuchsia* | -redox*)</span><br><span style="color: hsl(120, 100%, 40%);">+ # Each alternative MUST end in a * to match a version number.</span><br><span style="color: hsl(120, 100%, 40%);">+ # sysv* is not here because it comes later, after sysvr4.</span><br><span style="color: hsl(120, 100%, 40%);">+ gnu* | bsd* | mach* | minix* | genix* | ultrix* | irix* \</span><br><span style="color: hsl(120, 100%, 40%);">+ | *vms* | esix* | aix* | cnk* | sunos | sunos[34]*\</span><br><span style="color: hsl(120, 100%, 40%);">+ | hpux* | unos* | osf* | luna* | dgux* | auroraux* | solaris* \</span><br><span style="color: hsl(120, 100%, 40%);">+ | sym* | kopensolaris* | plan9* \</span><br><span style="color: hsl(120, 100%, 40%);">+ | amigaos* | amigados* | msdos* | newsos* | unicos* | aof* \</span><br><span style="color: hsl(120, 100%, 40%);">+ | aos* | aros* | cloudabi* | sortix* \</span><br><span style="color: hsl(120, 100%, 40%);">+ | nindy* | vxsim* | vxworks* | ebmon* | hms* | mvs* \</span><br><span style="color: hsl(120, 100%, 40%);">+ | clix* | riscos* | uniplus* | iris* | isc* | rtu* | xenix* \</span><br><span style="color: hsl(120, 100%, 40%);">+ | knetbsd* | mirbsd* | netbsd* \</span><br><span style="color: hsl(120, 100%, 40%);">+ | bitrig* | openbsd* | solidbsd* | libertybsd* \</span><br><span style="color: hsl(120, 100%, 40%);">+ | ekkobsd* | kfreebsd* | freebsd* | riscix* | lynxos* \</span><br><span style="color: hsl(120, 100%, 40%);">+ | bosx* | nextstep* | cxux* | aout* | elf* | oabi* \</span><br><span style="color: hsl(120, 100%, 40%);">+ | ptx* | coff* | ecoff* | winnt* | domain* | vsta* \</span><br><span style="color: hsl(120, 100%, 40%);">+ | udi* | eabi* | lites* | ieee* | go32* | aux* | hcos* \</span><br><span style="color: hsl(120, 100%, 40%);">+ | chorusrdb* | cegcc* | glidix* \</span><br><span style="color: hsl(120, 100%, 40%);">+ | cygwin* | msys* | pe* | moss* | proelf* | rtems* \</span><br><span style="color: hsl(120, 100%, 40%);">+ | midipix* | mingw32* | mingw64* | linux-gnu* | linux-android* \</span><br><span style="color: hsl(120, 100%, 40%);">+ | linux-newlib* | linux-musl* | linux-uclibc* \</span><br><span style="color: hsl(120, 100%, 40%);">+ | uxpv* | beos* | mpeix* | udk* | moxiebox* \</span><br><span style="color: hsl(120, 100%, 40%);">+ | interix* | uwin* | mks* | rhapsody* | darwin* \</span><br><span style="color: hsl(120, 100%, 40%);">+ | openstep* | oskit* | conix* | pw32* | nonstopux* \</span><br><span style="color: hsl(120, 100%, 40%);">+ | storm-chaos* | tops10* | tenex* | tops20* | its* \</span><br><span style="color: hsl(120, 100%, 40%);">+ | os2* | vos* | palmos* | uclinux* | nucleus* \</span><br><span style="color: hsl(120, 100%, 40%);">+ | morphos* | superux* | rtmk* | windiss* \</span><br><span style="color: hsl(120, 100%, 40%);">+ | powermax* | dnix* | nx6 | nx7 | sei* | dragonfly* \</span><br><span style="color: hsl(120, 100%, 40%);">+ | skyos* | haiku* | rdos* | toppers* | drops* | es* \</span><br><span style="color: hsl(120, 100%, 40%);">+ | onefs* | tirtos* | phoenix* | fuchsia* | redox* | bme* \</span><br><span style="color: hsl(120, 100%, 40%);">+ | midnightbsd* | amdhsa* | unleashed*)</span><br><span> # Remember, each alternative MUST END IN *, to match a version number.</span><br><span> ;;</span><br><span style="color: hsl(0, 100%, 40%);">- -qnx*)</span><br><span style="color: hsl(0, 100%, 40%);">- case $basic_machine in</span><br><span style="color: hsl(0, 100%, 40%);">- x86-* | i*86-*)</span><br><span style="color: hsl(120, 100%, 40%);">+ qnx*)</span><br><span style="color: hsl(120, 100%, 40%);">+ case $cpu in</span><br><span style="color: hsl(120, 100%, 40%);">+ x86 | i*86)</span><br><span> ;;</span><br><span> *)</span><br><span style="color: hsl(0, 100%, 40%);">- os=-nto$os</span><br><span style="color: hsl(120, 100%, 40%);">+ os=nto-$os</span><br><span> ;;</span><br><span> esac</span><br><span> ;;</span><br><span style="color: hsl(0, 100%, 40%);">- -nto-qnx*)</span><br><span style="color: hsl(120, 100%, 40%);">+ hiux*)</span><br><span style="color: hsl(120, 100%, 40%);">+ os=hiuxwe2</span><br><span> ;;</span><br><span style="color: hsl(0, 100%, 40%);">- -nto*)</span><br><span style="color: hsl(120, 100%, 40%);">+ nto-qnx*)</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ nto*)</span><br><span> os=`echo $os | sed -e 's|nto|nto-qnx|'`</span><br><span> ;;</span><br><span style="color: hsl(0, 100%, 40%);">- -sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \</span><br><span style="color: hsl(0, 100%, 40%);">- | -windows* | -osx | -abug | -netware* | -os9* | -beos* | -haiku* \</span><br><span style="color: hsl(0, 100%, 40%);">- | -macos* | -mpw* | -magic* | -mmixware* | -mon960* | -lnews*)</span><br><span style="color: hsl(120, 100%, 40%);">+ sim | xray | os68k* | v88r* \</span><br><span style="color: hsl(120, 100%, 40%);">+ | windows* | osx | abug | netware* | os9* \</span><br><span style="color: hsl(120, 100%, 40%);">+ | macos* | mpw* | magic* | mmixware* | mon960* | lnews*)</span><br><span> ;;</span><br><span style="color: hsl(0, 100%, 40%);">- -mac*)</span><br><span style="color: hsl(0, 100%, 40%);">- os=`echo $os | sed -e 's|mac|macos|'`</span><br><span style="color: hsl(120, 100%, 40%);">+ linux-dietlibc)</span><br><span style="color: hsl(120, 100%, 40%);">+ os=linux-dietlibc</span><br><span> ;;</span><br><span style="color: hsl(0, 100%, 40%);">- -linux-dietlibc)</span><br><span style="color: hsl(0, 100%, 40%);">- os=-linux-dietlibc</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- -linux*)</span><br><span style="color: hsl(120, 100%, 40%);">+ linux*)</span><br><span> os=`echo $os | sed -e 's|linux|linux-gnu|'`</span><br><span> ;;</span><br><span style="color: hsl(0, 100%, 40%);">- -sunos5*)</span><br><span style="color: hsl(0, 100%, 40%);">- os=`echo $os | sed -e 's|sunos5|solaris2|'`</span><br><span style="color: hsl(120, 100%, 40%);">+ lynx*178)</span><br><span style="color: hsl(120, 100%, 40%);">+ os=lynxos178</span><br><span> ;;</span><br><span style="color: hsl(0, 100%, 40%);">- -sunos6*)</span><br><span style="color: hsl(0, 100%, 40%);">- os=`echo $os | sed -e 's|sunos6|solaris3|'`</span><br><span style="color: hsl(120, 100%, 40%);">+ lynx*5)</span><br><span style="color: hsl(120, 100%, 40%);">+ os=lynxos5</span><br><span> ;;</span><br><span style="color: hsl(0, 100%, 40%);">- -opened*)</span><br><span style="color: hsl(0, 100%, 40%);">- os=-openedition</span><br><span style="color: hsl(120, 100%, 40%);">+ lynx*)</span><br><span style="color: hsl(120, 100%, 40%);">+ os=lynxos</span><br><span> ;;</span><br><span style="color: hsl(0, 100%, 40%);">- -os400*)</span><br><span style="color: hsl(0, 100%, 40%);">- os=-os400</span><br><span style="color: hsl(120, 100%, 40%);">+ mac*)</span><br><span style="color: hsl(120, 100%, 40%);">+ os=`echo "$os" | sed -e 's|mac|macos|'`</span><br><span> ;;</span><br><span style="color: hsl(0, 100%, 40%);">- -wince*)</span><br><span style="color: hsl(0, 100%, 40%);">- os=-wince</span><br><span style="color: hsl(120, 100%, 40%);">+ opened*)</span><br><span style="color: hsl(120, 100%, 40%);">+ os=openedition</span><br><span> ;;</span><br><span style="color: hsl(0, 100%, 40%);">- -osfrose*)</span><br><span style="color: hsl(0, 100%, 40%);">- os=-osfrose</span><br><span style="color: hsl(120, 100%, 40%);">+ os400*)</span><br><span style="color: hsl(120, 100%, 40%);">+ os=os400</span><br><span> ;;</span><br><span style="color: hsl(0, 100%, 40%);">- -osf*)</span><br><span style="color: hsl(0, 100%, 40%);">- os=-osf</span><br><span style="color: hsl(120, 100%, 40%);">+ sunos5*)</span><br><span style="color: hsl(120, 100%, 40%);">+ os=`echo "$os" | sed -e 's|sunos5|solaris2|'`</span><br><span> ;;</span><br><span style="color: hsl(0, 100%, 40%);">- -utek*)</span><br><span style="color: hsl(0, 100%, 40%);">- os=-bsd</span><br><span style="color: hsl(120, 100%, 40%);">+ sunos6*)</span><br><span style="color: hsl(120, 100%, 40%);">+ os=`echo "$os" | sed -e 's|sunos6|solaris3|'`</span><br><span> ;;</span><br><span style="color: hsl(0, 100%, 40%);">- -dynix*)</span><br><span style="color: hsl(0, 100%, 40%);">- os=-bsd</span><br><span style="color: hsl(120, 100%, 40%);">+ wince*)</span><br><span style="color: hsl(120, 100%, 40%);">+ os=wince</span><br><span> ;;</span><br><span style="color: hsl(0, 100%, 40%);">- -acis*)</span><br><span style="color: hsl(0, 100%, 40%);">- os=-aos</span><br><span style="color: hsl(120, 100%, 40%);">+ utek*)</span><br><span style="color: hsl(120, 100%, 40%);">+ os=bsd</span><br><span> ;;</span><br><span style="color: hsl(0, 100%, 40%);">- -atheos*)</span><br><span style="color: hsl(0, 100%, 40%);">- os=-atheos</span><br><span style="color: hsl(120, 100%, 40%);">+ dynix*)</span><br><span style="color: hsl(120, 100%, 40%);">+ os=bsd</span><br><span> ;;</span><br><span style="color: hsl(0, 100%, 40%);">- -syllable*)</span><br><span style="color: hsl(0, 100%, 40%);">- os=-syllable</span><br><span style="color: hsl(120, 100%, 40%);">+ acis*)</span><br><span style="color: hsl(120, 100%, 40%);">+ os=aos</span><br><span> ;;</span><br><span style="color: hsl(0, 100%, 40%);">- -386bsd)</span><br><span style="color: hsl(0, 100%, 40%);">- os=-bsd</span><br><span style="color: hsl(120, 100%, 40%);">+ atheos*)</span><br><span style="color: hsl(120, 100%, 40%);">+ os=atheos</span><br><span> ;;</span><br><span style="color: hsl(0, 100%, 40%);">- -ctix* | -uts*)</span><br><span style="color: hsl(0, 100%, 40%);">- os=-sysv</span><br><span style="color: hsl(120, 100%, 40%);">+ syllable*)</span><br><span style="color: hsl(120, 100%, 40%);">+ os=syllable</span><br><span> ;;</span><br><span style="color: hsl(0, 100%, 40%);">- -nova*)</span><br><span style="color: hsl(0, 100%, 40%);">- os=-rtmk-nova</span><br><span style="color: hsl(120, 100%, 40%);">+ 386bsd)</span><br><span style="color: hsl(120, 100%, 40%);">+ os=bsd</span><br><span> ;;</span><br><span style="color: hsl(0, 100%, 40%);">- -ns2 )</span><br><span style="color: hsl(0, 100%, 40%);">- os=-nextstep2</span><br><span style="color: hsl(120, 100%, 40%);">+ ctix* | uts*)</span><br><span style="color: hsl(120, 100%, 40%);">+ os=sysv</span><br><span> ;;</span><br><span style="color: hsl(0, 100%, 40%);">- -nsk*)</span><br><span style="color: hsl(0, 100%, 40%);">- os=-nsk</span><br><span style="color: hsl(120, 100%, 40%);">+ nova*)</span><br><span style="color: hsl(120, 100%, 40%);">+ os=rtmk-nova</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ ns2)</span><br><span style="color: hsl(120, 100%, 40%);">+ os=nextstep2</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ nsk*)</span><br><span style="color: hsl(120, 100%, 40%);">+ os=nsk</span><br><span> ;;</span><br><span> # Preserve the version number of sinix5.</span><br><span style="color: hsl(0, 100%, 40%);">- -sinix5.*)</span><br><span style="color: hsl(120, 100%, 40%);">+ sinix5.*)</span><br><span> os=`echo $os | sed -e 's|sinix|sysv|'`</span><br><span> ;;</span><br><span style="color: hsl(0, 100%, 40%);">- -sinix*)</span><br><span style="color: hsl(0, 100%, 40%);">- os=-sysv4</span><br><span style="color: hsl(120, 100%, 40%);">+ sinix*)</span><br><span style="color: hsl(120, 100%, 40%);">+ os=sysv4</span><br><span> ;;</span><br><span style="color: hsl(0, 100%, 40%);">- -tpf*)</span><br><span style="color: hsl(0, 100%, 40%);">- os=-tpf</span><br><span style="color: hsl(120, 100%, 40%);">+ tpf*)</span><br><span style="color: hsl(120, 100%, 40%);">+ os=tpf</span><br><span> ;;</span><br><span style="color: hsl(0, 100%, 40%);">- -triton*)</span><br><span style="color: hsl(0, 100%, 40%);">- os=-sysv3</span><br><span style="color: hsl(120, 100%, 40%);">+ triton*)</span><br><span style="color: hsl(120, 100%, 40%);">+ os=sysv3</span><br><span> ;;</span><br><span style="color: hsl(0, 100%, 40%);">- -oss*)</span><br><span style="color: hsl(0, 100%, 40%);">- os=-sysv3</span><br><span style="color: hsl(120, 100%, 40%);">+ oss*)</span><br><span style="color: hsl(120, 100%, 40%);">+ os=sysv3</span><br><span> ;;</span><br><span style="color: hsl(0, 100%, 40%);">- -svr4)</span><br><span style="color: hsl(0, 100%, 40%);">- os=-sysv4</span><br><span style="color: hsl(120, 100%, 40%);">+ svr4*)</span><br><span style="color: hsl(120, 100%, 40%);">+ os=sysv4</span><br><span> ;;</span><br><span style="color: hsl(0, 100%, 40%);">- -svr3)</span><br><span style="color: hsl(0, 100%, 40%);">- os=-sysv3</span><br><span style="color: hsl(120, 100%, 40%);">+ svr3)</span><br><span style="color: hsl(120, 100%, 40%);">+ os=sysv3</span><br><span> ;;</span><br><span style="color: hsl(0, 100%, 40%);">- -sysvr4)</span><br><span style="color: hsl(0, 100%, 40%);">- os=-sysv4</span><br><span style="color: hsl(120, 100%, 40%);">+ sysvr4)</span><br><span style="color: hsl(120, 100%, 40%);">+ os=sysv4</span><br><span> ;;</span><br><span style="color: hsl(0, 100%, 40%);">- # This must come after -sysvr4.</span><br><span style="color: hsl(0, 100%, 40%);">- -sysv*)</span><br><span style="color: hsl(120, 100%, 40%);">+ # This must come after sysvr4.</span><br><span style="color: hsl(120, 100%, 40%);">+ sysv*)</span><br><span> ;;</span><br><span style="color: hsl(0, 100%, 40%);">- -ose*)</span><br><span style="color: hsl(0, 100%, 40%);">- os=-ose</span><br><span style="color: hsl(120, 100%, 40%);">+ ose*)</span><br><span style="color: hsl(120, 100%, 40%);">+ os=ose</span><br><span> ;;</span><br><span style="color: hsl(0, 100%, 40%);">- -es1800*)</span><br><span style="color: hsl(0, 100%, 40%);">- os=-ose</span><br><span style="color: hsl(120, 100%, 40%);">+ *mint | mint[0-9]* | *MiNT | MiNT[0-9]*)</span><br><span style="color: hsl(120, 100%, 40%);">+ os=mint</span><br><span> ;;</span><br><span style="color: hsl(0, 100%, 40%);">- -xenix)</span><br><span style="color: hsl(0, 100%, 40%);">- os=-xenix</span><br><span style="color: hsl(120, 100%, 40%);">+ zvmoe)</span><br><span style="color: hsl(120, 100%, 40%);">+ os=zvmoe</span><br><span> ;;</span><br><span style="color: hsl(0, 100%, 40%);">- -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*)</span><br><span style="color: hsl(0, 100%, 40%);">- os=-mint</span><br><span style="color: hsl(120, 100%, 40%);">+ dicos*)</span><br><span style="color: hsl(120, 100%, 40%);">+ os=dicos</span><br><span> ;;</span><br><span style="color: hsl(0, 100%, 40%);">- -aros*)</span><br><span style="color: hsl(0, 100%, 40%);">- os=-aros</span><br><span style="color: hsl(120, 100%, 40%);">+ pikeos*)</span><br><span style="color: hsl(120, 100%, 40%);">+ # Until real need of OS specific support for</span><br><span style="color: hsl(120, 100%, 40%);">+ # particular features comes up, bare metal</span><br><span style="color: hsl(120, 100%, 40%);">+ # configurations are quite functional.</span><br><span style="color: hsl(120, 100%, 40%);">+ case $cpu in</span><br><span style="color: hsl(120, 100%, 40%);">+ arm*)</span><br><span style="color: hsl(120, 100%, 40%);">+ os=eabi</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ *)</span><br><span style="color: hsl(120, 100%, 40%);">+ os=elf</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ esac</span><br><span> ;;</span><br><span style="color: hsl(0, 100%, 40%);">- -zvmoe)</span><br><span style="color: hsl(0, 100%, 40%);">- os=-zvmoe</span><br><span style="color: hsl(120, 100%, 40%);">+ nacl*)</span><br><span> ;;</span><br><span style="color: hsl(0, 100%, 40%);">- -dicos*)</span><br><span style="color: hsl(0, 100%, 40%);">- os=-dicos</span><br><span style="color: hsl(120, 100%, 40%);">+ ios)</span><br><span> ;;</span><br><span style="color: hsl(0, 100%, 40%);">- -nacl*)</span><br><span style="color: hsl(120, 100%, 40%);">+ none)</span><br><span> ;;</span><br><span style="color: hsl(0, 100%, 40%);">- -ios)</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- -none)</span><br><span style="color: hsl(120, 100%, 40%);">+ *-eabi)</span><br><span> ;;</span><br><span> *)</span><br><span style="color: hsl(0, 100%, 40%);">- # Get rid of the `-' at the beginning of $os.</span><br><span style="color: hsl(0, 100%, 40%);">- os=`echo $os | sed 's/[^-]*-//'`</span><br><span style="color: hsl(0, 100%, 40%);">- echo Invalid configuration \`$1\': system \`$os\' not recognized 1>&2</span><br><span style="color: hsl(120, 100%, 40%);">+ echo Invalid configuration \`"$1"\': system \`"$os"\' not recognized 1>&2</span><br><span> exit 1</span><br><span> ;;</span><br><span> esac</span><br><span>@@ -1572,264 +1526,265 @@</span><br><span> # will signal an error saying that MANUFACTURER isn't an operating</span><br><span> # system, and we'll never get to this point.</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-case $basic_machine in</span><br><span style="color: hsl(120, 100%, 40%);">+case $cpu-$vendor in</span><br><span> score-*)</span><br><span style="color: hsl(0, 100%, 40%);">- os=-elf</span><br><span style="color: hsl(120, 100%, 40%);">+ os=elf</span><br><span> ;;</span><br><span> spu-*)</span><br><span style="color: hsl(0, 100%, 40%);">- os=-elf</span><br><span style="color: hsl(120, 100%, 40%);">+ os=elf</span><br><span> ;;</span><br><span> *-acorn)</span><br><span style="color: hsl(0, 100%, 40%);">- os=-riscix1.2</span><br><span style="color: hsl(120, 100%, 40%);">+ os=riscix1.2</span><br><span> ;;</span><br><span> arm*-rebel)</span><br><span style="color: hsl(0, 100%, 40%);">- os=-linux</span><br><span style="color: hsl(120, 100%, 40%);">+ os=linux</span><br><span> ;;</span><br><span> arm*-semi)</span><br><span style="color: hsl(0, 100%, 40%);">- os=-aout</span><br><span style="color: hsl(120, 100%, 40%);">+ os=aout</span><br><span> ;;</span><br><span> c4x-* | tic4x-*)</span><br><span style="color: hsl(0, 100%, 40%);">- os=-coff</span><br><span style="color: hsl(120, 100%, 40%);">+ os=coff</span><br><span> ;;</span><br><span> c8051-*)</span><br><span style="color: hsl(0, 100%, 40%);">- os=-elf</span><br><span style="color: hsl(120, 100%, 40%);">+ os=elf</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ clipper-intergraph)</span><br><span style="color: hsl(120, 100%, 40%);">+ os=clix</span><br><span> ;;</span><br><span> hexagon-*)</span><br><span style="color: hsl(0, 100%, 40%);">- os=-elf</span><br><span style="color: hsl(120, 100%, 40%);">+ os=elf</span><br><span> ;;</span><br><span> tic54x-*)</span><br><span style="color: hsl(0, 100%, 40%);">- os=-coff</span><br><span style="color: hsl(120, 100%, 40%);">+ os=coff</span><br><span> ;;</span><br><span> tic55x-*)</span><br><span style="color: hsl(0, 100%, 40%);">- os=-coff</span><br><span style="color: hsl(120, 100%, 40%);">+ os=coff</span><br><span> ;;</span><br><span> tic6x-*)</span><br><span style="color: hsl(0, 100%, 40%);">- os=-coff</span><br><span style="color: hsl(120, 100%, 40%);">+ os=coff</span><br><span> ;;</span><br><span> # This must come before the *-dec entry.</span><br><span> pdp10-*)</span><br><span style="color: hsl(0, 100%, 40%);">- os=-tops20</span><br><span style="color: hsl(120, 100%, 40%);">+ os=tops20</span><br><span> ;;</span><br><span> pdp11-*)</span><br><span style="color: hsl(0, 100%, 40%);">- os=-none</span><br><span style="color: hsl(120, 100%, 40%);">+ os=none</span><br><span> ;;</span><br><span> *-dec | vax-*)</span><br><span style="color: hsl(0, 100%, 40%);">- os=-ultrix4.2</span><br><span style="color: hsl(120, 100%, 40%);">+ os=ultrix4.2</span><br><span> ;;</span><br><span> m68*-apollo)</span><br><span style="color: hsl(0, 100%, 40%);">- os=-domain</span><br><span style="color: hsl(120, 100%, 40%);">+ os=domain</span><br><span> ;;</span><br><span> i386-sun)</span><br><span style="color: hsl(0, 100%, 40%);">- os=-sunos4.0.2</span><br><span style="color: hsl(120, 100%, 40%);">+ os=sunos4.0.2</span><br><span> ;;</span><br><span> m68000-sun)</span><br><span style="color: hsl(0, 100%, 40%);">- os=-sunos3</span><br><span style="color: hsl(120, 100%, 40%);">+ os=sunos3</span><br><span> ;;</span><br><span> m68*-cisco)</span><br><span style="color: hsl(0, 100%, 40%);">- os=-aout</span><br><span style="color: hsl(120, 100%, 40%);">+ os=aout</span><br><span> ;;</span><br><span> mep-*)</span><br><span style="color: hsl(0, 100%, 40%);">- os=-elf</span><br><span style="color: hsl(120, 100%, 40%);">+ os=elf</span><br><span> ;;</span><br><span> mips*-cisco)</span><br><span style="color: hsl(0, 100%, 40%);">- os=-elf</span><br><span style="color: hsl(120, 100%, 40%);">+ os=elf</span><br><span> ;;</span><br><span> mips*-*)</span><br><span style="color: hsl(0, 100%, 40%);">- os=-elf</span><br><span style="color: hsl(120, 100%, 40%);">+ os=elf</span><br><span> ;;</span><br><span> or32-*)</span><br><span style="color: hsl(0, 100%, 40%);">- os=-coff</span><br><span style="color: hsl(120, 100%, 40%);">+ os=coff</span><br><span> ;;</span><br><span> *-tti) # must be before sparc entry or we get the wrong os.</span><br><span style="color: hsl(0, 100%, 40%);">- os=-sysv3</span><br><span style="color: hsl(120, 100%, 40%);">+ os=sysv3</span><br><span> ;;</span><br><span> sparc-* | *-sun)</span><br><span style="color: hsl(0, 100%, 40%);">- os=-sunos4.1.1</span><br><span style="color: hsl(120, 100%, 40%);">+ os=sunos4.1.1</span><br><span> ;;</span><br><span> pru-*)</span><br><span style="color: hsl(0, 100%, 40%);">- os=-elf</span><br><span style="color: hsl(120, 100%, 40%);">+ os=elf</span><br><span> ;;</span><br><span> *-be)</span><br><span style="color: hsl(0, 100%, 40%);">- os=-beos</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- *-haiku)</span><br><span style="color: hsl(0, 100%, 40%);">- os=-haiku</span><br><span style="color: hsl(120, 100%, 40%);">+ os=beos</span><br><span> ;;</span><br><span> *-ibm)</span><br><span style="color: hsl(0, 100%, 40%);">- os=-aix</span><br><span style="color: hsl(120, 100%, 40%);">+ os=aix</span><br><span> ;;</span><br><span> *-knuth)</span><br><span style="color: hsl(0, 100%, 40%);">- os=-mmixware</span><br><span style="color: hsl(120, 100%, 40%);">+ os=mmixware</span><br><span> ;;</span><br><span> *-wec)</span><br><span style="color: hsl(0, 100%, 40%);">- os=-proelf</span><br><span style="color: hsl(120, 100%, 40%);">+ os=proelf</span><br><span> ;;</span><br><span> *-winbond)</span><br><span style="color: hsl(0, 100%, 40%);">- os=-proelf</span><br><span style="color: hsl(120, 100%, 40%);">+ os=proelf</span><br><span> ;;</span><br><span> *-oki)</span><br><span style="color: hsl(0, 100%, 40%);">- os=-proelf</span><br><span style="color: hsl(120, 100%, 40%);">+ os=proelf</span><br><span> ;;</span><br><span> *-hp)</span><br><span style="color: hsl(0, 100%, 40%);">- os=-hpux</span><br><span style="color: hsl(120, 100%, 40%);">+ os=hpux</span><br><span> ;;</span><br><span> *-hitachi)</span><br><span style="color: hsl(0, 100%, 40%);">- os=-hiux</span><br><span style="color: hsl(120, 100%, 40%);">+ os=hiux</span><br><span> ;;</span><br><span> i860-* | *-att | *-ncr | *-altos | *-motorola | *-convergent)</span><br><span style="color: hsl(0, 100%, 40%);">- os=-sysv</span><br><span style="color: hsl(120, 100%, 40%);">+ os=sysv</span><br><span> ;;</span><br><span> *-cbm)</span><br><span style="color: hsl(0, 100%, 40%);">- os=-amigaos</span><br><span style="color: hsl(120, 100%, 40%);">+ os=amigaos</span><br><span> ;;</span><br><span> *-dg)</span><br><span style="color: hsl(0, 100%, 40%);">- os=-dgux</span><br><span style="color: hsl(120, 100%, 40%);">+ os=dgux</span><br><span> ;;</span><br><span> *-dolphin)</span><br><span style="color: hsl(0, 100%, 40%);">- os=-sysv3</span><br><span style="color: hsl(120, 100%, 40%);">+ os=sysv3</span><br><span> ;;</span><br><span> m68k-ccur)</span><br><span style="color: hsl(0, 100%, 40%);">- os=-rtu</span><br><span style="color: hsl(120, 100%, 40%);">+ os=rtu</span><br><span> ;;</span><br><span> m88k-omron*)</span><br><span style="color: hsl(0, 100%, 40%);">- os=-luna</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- *-next )</span><br><span style="color: hsl(0, 100%, 40%);">- os=-nextstep</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- *-sequent)</span><br><span style="color: hsl(0, 100%, 40%);">- os=-ptx</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- *-crds)</span><br><span style="color: hsl(0, 100%, 40%);">- os=-unos</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- *-ns)</span><br><span style="color: hsl(0, 100%, 40%);">- os=-genix</span><br><span style="color: hsl(0, 100%, 40%);">- ;;</span><br><span style="color: hsl(0, 100%, 40%);">- i370-*)</span><br><span style="color: hsl(0, 100%, 40%);">- os=-mvs</span><br><span style="color: hsl(120, 100%, 40%);">+ os=luna</span><br><span> ;;</span><br><span> *-next)</span><br><span style="color: hsl(0, 100%, 40%);">- os=-nextstep3</span><br><span style="color: hsl(120, 100%, 40%);">+ os=nextstep</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ *-sequent)</span><br><span style="color: hsl(120, 100%, 40%);">+ os=ptx</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ *-crds)</span><br><span style="color: hsl(120, 100%, 40%);">+ os=unos</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ *-ns)</span><br><span style="color: hsl(120, 100%, 40%);">+ os=genix</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ i370-*)</span><br><span style="color: hsl(120, 100%, 40%);">+ os=mvs</span><br><span> ;;</span><br><span> *-gould)</span><br><span style="color: hsl(0, 100%, 40%);">- os=-sysv</span><br><span style="color: hsl(120, 100%, 40%);">+ os=sysv</span><br><span> ;;</span><br><span> *-highlevel)</span><br><span style="color: hsl(0, 100%, 40%);">- os=-bsd</span><br><span style="color: hsl(120, 100%, 40%);">+ os=bsd</span><br><span> ;;</span><br><span> *-encore)</span><br><span style="color: hsl(0, 100%, 40%);">- os=-bsd</span><br><span style="color: hsl(120, 100%, 40%);">+ os=bsd</span><br><span> ;;</span><br><span> *-sgi)</span><br><span style="color: hsl(0, 100%, 40%);">- os=-irix</span><br><span style="color: hsl(120, 100%, 40%);">+ os=irix</span><br><span> ;;</span><br><span> *-siemens)</span><br><span style="color: hsl(0, 100%, 40%);">- os=-sysv4</span><br><span style="color: hsl(120, 100%, 40%);">+ os=sysv4</span><br><span> ;;</span><br><span> *-masscomp)</span><br><span style="color: hsl(0, 100%, 40%);">- os=-rtu</span><br><span style="color: hsl(120, 100%, 40%);">+ os=rtu</span><br><span> ;;</span><br><span> f30[01]-fujitsu | f700-fujitsu)</span><br><span style="color: hsl(0, 100%, 40%);">- os=-uxpv</span><br><span style="color: hsl(120, 100%, 40%);">+ os=uxpv</span><br><span> ;;</span><br><span> *-rom68k)</span><br><span style="color: hsl(0, 100%, 40%);">- os=-coff</span><br><span style="color: hsl(120, 100%, 40%);">+ os=coff</span><br><span> ;;</span><br><span> *-*bug)</span><br><span style="color: hsl(0, 100%, 40%);">- os=-coff</span><br><span style="color: hsl(120, 100%, 40%);">+ os=coff</span><br><span> ;;</span><br><span> *-apple)</span><br><span style="color: hsl(0, 100%, 40%);">- os=-macos</span><br><span style="color: hsl(120, 100%, 40%);">+ os=macos</span><br><span> ;;</span><br><span> *-atari*)</span><br><span style="color: hsl(0, 100%, 40%);">- os=-mint</span><br><span style="color: hsl(120, 100%, 40%);">+ os=mint</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ *-wrs)</span><br><span style="color: hsl(120, 100%, 40%);">+ os=vxworks</span><br><span> ;;</span><br><span> *)</span><br><span style="color: hsl(0, 100%, 40%);">- os=-none</span><br><span style="color: hsl(120, 100%, 40%);">+ os=none</span><br><span> ;;</span><br><span> esac</span><br><span> fi</span><br><span> </span><br><span> # Here we handle the case where we know the os, and the CPU type, but not the</span><br><span> # manufacturer. We pick the logical manufacturer.</span><br><span style="color: hsl(0, 100%, 40%);">-vendor=unknown</span><br><span style="color: hsl(0, 100%, 40%);">-case $basic_machine in</span><br><span style="color: hsl(0, 100%, 40%);">- *-unknown)</span><br><span style="color: hsl(120, 100%, 40%);">+case $vendor in</span><br><span style="color: hsl(120, 100%, 40%);">+ unknown)</span><br><span> case $os in</span><br><span style="color: hsl(0, 100%, 40%);">- -riscix*)</span><br><span style="color: hsl(120, 100%, 40%);">+ riscix*)</span><br><span> vendor=acorn</span><br><span> ;;</span><br><span style="color: hsl(0, 100%, 40%);">- -sunos*)</span><br><span style="color: hsl(120, 100%, 40%);">+ sunos*)</span><br><span> vendor=sun</span><br><span> ;;</span><br><span style="color: hsl(0, 100%, 40%);">- -cnk*|-aix*)</span><br><span style="color: hsl(120, 100%, 40%);">+ cnk*|-aix*)</span><br><span> vendor=ibm</span><br><span> ;;</span><br><span style="color: hsl(0, 100%, 40%);">- -beos*)</span><br><span style="color: hsl(120, 100%, 40%);">+ beos*)</span><br><span> vendor=be</span><br><span> ;;</span><br><span style="color: hsl(0, 100%, 40%);">- -hpux*)</span><br><span style="color: hsl(120, 100%, 40%);">+ hpux*)</span><br><span> vendor=hp</span><br><span> ;;</span><br><span style="color: hsl(0, 100%, 40%);">- -mpeix*)</span><br><span style="color: hsl(120, 100%, 40%);">+ mpeix*)</span><br><span> vendor=hp</span><br><span> ;;</span><br><span style="color: hsl(0, 100%, 40%);">- -hiux*)</span><br><span style="color: hsl(120, 100%, 40%);">+ hiux*)</span><br><span> vendor=hitachi</span><br><span> ;;</span><br><span style="color: hsl(0, 100%, 40%);">- -unos*)</span><br><span style="color: hsl(120, 100%, 40%);">+ unos*)</span><br><span> vendor=crds</span><br><span> ;;</span><br><span style="color: hsl(0, 100%, 40%);">- -dgux*)</span><br><span style="color: hsl(120, 100%, 40%);">+ dgux*)</span><br><span> vendor=dg</span><br><span> ;;</span><br><span style="color: hsl(0, 100%, 40%);">- -luna*)</span><br><span style="color: hsl(120, 100%, 40%);">+ luna*)</span><br><span> vendor=omron</span><br><span> ;;</span><br><span style="color: hsl(0, 100%, 40%);">- -genix*)</span><br><span style="color: hsl(120, 100%, 40%);">+ genix*)</span><br><span> vendor=ns</span><br><span> ;;</span><br><span style="color: hsl(0, 100%, 40%);">- -mvs* | -opened*)</span><br><span style="color: hsl(120, 100%, 40%);">+ clix*)</span><br><span style="color: hsl(120, 100%, 40%);">+ vendor=intergraph</span><br><span style="color: hsl(120, 100%, 40%);">+ ;;</span><br><span style="color: hsl(120, 100%, 40%);">+ mvs* | opened*)</span><br><span> vendor=ibm</span><br><span> ;;</span><br><span style="color: hsl(0, 100%, 40%);">- -os400*)</span><br><span style="color: hsl(120, 100%, 40%);">+ os400*)</span><br><span> vendor=ibm</span><br><span> ;;</span><br><span style="color: hsl(0, 100%, 40%);">- -ptx*)</span><br><span style="color: hsl(120, 100%, 40%);">+ ptx*)</span><br><span> vendor=sequent</span><br><span> ;;</span><br><span style="color: hsl(0, 100%, 40%);">- -tpf*)</span><br><span style="color: hsl(120, 100%, 40%);">+ tpf*)</span><br><span> vendor=ibm</span><br><span> ;;</span><br><span style="color: hsl(0, 100%, 40%);">- -vxsim* | -vxworks* | -windiss*)</span><br><span style="color: hsl(120, 100%, 40%);">+ vxsim* | vxworks* | windiss*)</span><br><span> vendor=wrs</span><br><span> ;;</span><br><span style="color: hsl(0, 100%, 40%);">- -aux*)</span><br><span style="color: hsl(120, 100%, 40%);">+ aux*)</span><br><span> vendor=apple</span><br><span> ;;</span><br><span style="color: hsl(0, 100%, 40%);">- -hms*)</span><br><span style="color: hsl(120, 100%, 40%);">+ hms*)</span><br><span> vendor=hitachi</span><br><span> ;;</span><br><span style="color: hsl(0, 100%, 40%);">- -mpw* | -macos*)</span><br><span style="color: hsl(120, 100%, 40%);">+ mpw* | macos*)</span><br><span> vendor=apple</span><br><span> ;;</span><br><span style="color: hsl(0, 100%, 40%);">- -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*)</span><br><span style="color: hsl(120, 100%, 40%);">+ *mint | mint[0-9]* | *MiNT | MiNT[0-9]*)</span><br><span> vendor=atari</span><br><span> ;;</span><br><span style="color: hsl(0, 100%, 40%);">- -vos*)</span><br><span style="color: hsl(120, 100%, 40%);">+ vos*)</span><br><span> vendor=stratus</span><br><span> ;;</span><br><span> esac</span><br><span style="color: hsl(0, 100%, 40%);">- basic_machine=`echo $basic_machine | sed "s/unknown/$vendor/"`</span><br><span> ;;</span><br><span> esac</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-echo $basic_machine$os</span><br><span style="color: hsl(120, 100%, 40%);">+echo "$cpu-$vendor-$os"</span><br><span> exit</span><br><span> </span><br><span> # Local variables:</span><br><span style="color: hsl(0, 100%, 40%);">-# eval: (add-hook 'write-file-hooks 'time-stamp)</span><br><span style="color: hsl(120, 100%, 40%);">+# eval: (add-hook 'before-save-hook 'time-stamp)</span><br><span> # time-stamp-start: "timestamp='"</span><br><span> # time-stamp-format: "%:y-%02m-%02d"</span><br><span> # time-stamp-end: "'"</span><br><span></span><br></pre><p>To view, visit <a href="https://gerrit.asterisk.org/10775">change 10775</a>. To unsubscribe, or for help writing mail filters, visit <a href="https://gerrit.asterisk.org/settings">settings</a>.</p><div itemscope itemtype="http://schema.org/EmailMessage"><div itemscope itemprop="action" itemtype="http://schema.org/ViewAction"><link itemprop="url" href="https://gerrit.asterisk.org/10775"/><meta itemprop="name" content="View Change"/></div></div>
<div style="display:none"> Gerrit-Project: asterisk </div>
<div style="display:none"> Gerrit-Branch: 13 </div>
<div style="display:none"> Gerrit-MessageType: merged </div>
<div style="display:none"> Gerrit-Change-Id: I748708ce24d4d47ff1f395075d0b08d3da3355e0 </div>
<div style="display:none"> Gerrit-Change-Number: 10775 </div>
<div style="display:none"> Gerrit-PatchSet: 4 </div>
<div style="display:none"> Gerrit-Owner: Sean Bright <sean.bright@gmail.com> </div>
<div style="display:none"> Gerrit-Reviewer: Friendly Automation (1000185) </div>
<div style="display:none"> Gerrit-Reviewer: George Joseph <gjoseph@digium.com> </div>
<div style="display:none"> Gerrit-Reviewer: Joshua C. Colp <jcolp@digium.com> </div>