<pre style='margin:0'>
tobypeterson pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/bf5d478b7514427116421928fd75f6c53034f6c7">https://github.com/macports/macports-ports/commit/bf5d478b7514427116421928fd75f6c53034f6c7</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'> new bf5d478b751 automake: update included config.guess and config.sub
</span>bf5d478b751 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit bf5d478b7514427116421928fd75f6c53034f6c7
</span>Author: Toby Peterson <toby@macports.org>
AuthorDate: Fri Jul 17 18:32:53 2020 -0700
<span style='display:block; white-space:pre;color:#404040;'> automake: update included config.guess and config.sub
</span>---
devel/automake/Portfile | 5 +-
.../files/patch-config.guess-config.sub.diff | 1384 ++++++++++++++++++++
2 files changed, 1387 insertions(+), 2 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/automake/Portfile b/devel/automake/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 6274a1c5dd8..e0108c15ced 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/automake/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/automake/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -10,7 +10,7 @@ name automake
</span> # from the older version of automake.
# cf: ${prefix}/share/libtool/aclocal.m4
version 1.16.2
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 1
</span>
categories devel
platforms darwin freebsd
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -37,7 +37,8 @@ checksums rmd160 b1ca498336cfe960086a470be42ed3e70d027a0c \
</span> size 2311642
patchfiles test-glibtool.patch \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- patch-issue57329.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ patch-issue57329.diff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ patch-config.guess-config.sub.diff
</span>
# It should be safe to use the system Perl, since Automake only uses
# core modules. The configure script recommends 5.8.2 or later, and
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/automake/files/patch-config.guess-config.sub.diff b/devel/automake/files/patch-config.guess-config.sub.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..05099c568eb
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/automake/files/patch-config.guess-config.sub.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,1384 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- lib/config.guess 2020-03-11 11:40:24.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ lib/config.guess 2020-07-17 01:00:57.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -2,7 +2,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Attempt to guess a canonical system name.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Copyright 1992-2020 Free Software Foundation, Inc.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-timestamp='2020-01-01'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++timestamp='2020-07-12'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # This file is free software; you can redistribute it and/or modify it
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # under the terms of the GNU General Public License as published by
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1095,7 +1095,17 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ echo "$UNAME_MACHINE"-dec-linux-"$LIBC"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ exit ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ x86_64:Linux:*:*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- echo "$UNAME_MACHINE"-pc-linux-"$LIBC"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ set_cc_for_build
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ LIBCABI=$LIBC
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if [ "$CC_FOR_BUILD" != no_compiler_found ]; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (echo '#ifdef __ILP32__'; echo IS_X32; echo '#endif') | \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ grep IS_X32 >/dev/null
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ LIBCABI="$LIBC"x32
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ echo "$UNAME_MACHINE"-pc-linux-"$LIBCABI"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ exit ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xtensa*:Linux:*:*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1332,6 +1342,9 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ *:Rhapsody:*:*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ echo "$UNAME_MACHINE"-apple-rhapsody"$UNAME_RELEASE"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ exit ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ arm64:Darwin:*:*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ echo aarch64-apple-darwin"$UNAME_RELEASE"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ exit ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ *:Darwin:*:*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ UNAME_PROCESSOR=`uname -p`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ case $UNAME_PROCESSOR in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1629,6 +1642,12 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ and
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++EOF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++year=`echo $timestamp | sed 's,-.*,,'`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# shellcheck disable=SC2003
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if test "`expr "\`date +%Y\`" - "$year"`" -lt 3 ; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ cat >&2 <<EOF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ If $0 has already been updated, send the following data and any
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ information you think might be pertinent to config-patches@gnu.org to
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1656,6 +1675,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ UNAME_SYSTEM = "$UNAME_SYSTEM"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ UNAME_VERSION = "$UNAME_VERSION"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ EOF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ exit 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- lib/config.sub 2020-03-11 11:40:24.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ lib/config.sub 2020-07-17 01:01:04.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -2,7 +2,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Configuration validation subroutine script.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Copyright 1992-2020 Free Software Foundation, Inc.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-timestamp='2020-01-01'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++timestamp='2020-07-10'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # This file is free software; you can redistribute it and/or modify it
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # under the terms of the GNU General Public License as published by
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -124,28 +124,27 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ *-*-*-*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basic_machine=$field1-$field2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=$field3-$field4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=$field3-$field4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ *-*-*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Ambiguous whether COMPANY is present, or skipped and KERNEL-OS is two
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # parts
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ maybe_os=$field2-$field3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ case $maybe_os in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- nto-qnx* | linux-gnu* | linux-android* | linux-dietlibc \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- | linux-newlib* | linux-musl* | linux-uclibc* | uclinux-uclibc* \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ nto-qnx* | linux-* | uclinux-uclibc* \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ | uclinux-gnu* | kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ | netbsd*-eabi* | kopensolaris*-gnu* | cloudabi*-eabi* \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ | storm-chaos* | os2-emx* | rtmk-nova*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basic_machine=$field1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=$maybe_os
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=$maybe_os
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ android-linux)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basic_machine=$field1-unknown
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=linux-android
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=linux-android
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ *)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basic_machine=$field1-$field2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=$field3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=$field3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -154,7 +153,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ case $field1-$field2 in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ decstation-3100)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basic_machine=mips-dec
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ *-*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Second component is usually, but not always the OS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -162,7 +161,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Prevent following clause from handling this valid os
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sun*os*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basic_machine=$field1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=$field2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=$field2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Manufacturers
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ dec* | mips* | sequent* | encore* | pc533* | sgi* | sony* \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -175,11 +174,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ | microblaze* | sim | cisco \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ | oki | wec | wrs | winbond)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basic_machine=$field1-$field2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ *)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basic_machine=$field1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=$field2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=$field2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -191,447 +190,451 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ case $field1 in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 386bsd)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basic_machine=i386-pc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=bsd
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=bsd
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ a29khif)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basic_machine=a29k-amd
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=udi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=udi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ adobe68k)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basic_machine=m68010-adobe
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=scout
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=scout
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ alliant)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basic_machine=fx80-alliant
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ altos | altos3068)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basic_machine=m68k-altos
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ am29k)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basic_machine=a29k-none
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=bsd
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=bsd
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ amdahl)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basic_machine=580-amdahl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=sysv
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=sysv
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ amiga)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basic_machine=m68k-unknown
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ amigaos | amigados)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basic_machine=m68k-unknown
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=amigaos
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=amigaos
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ amigaunix | amix)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basic_machine=m68k-unknown
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=sysv4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=sysv4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ apollo68)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basic_machine=m68k-apollo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=sysv
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=sysv
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ apollo68bsd)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basic_machine=m68k-apollo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=bsd
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=bsd
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ aros)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basic_machine=i386-pc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=aros
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=aros
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ aux)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basic_machine=m68k-apple
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=aux
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=aux
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ balance)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basic_machine=ns32k-sequent
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=dynix
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=dynix
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ blackfin)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basic_machine=bfin-unknown
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=linux
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=linux
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cegcc)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basic_machine=arm-unknown
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=cegcc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=cegcc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ convex-c1)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basic_machine=c1-convex
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=bsd
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=bsd
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ convex-c2)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basic_machine=c2-convex
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=bsd
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=bsd
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ convex-c32)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basic_machine=c32-convex
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=bsd
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=bsd
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ convex-c34)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basic_machine=c34-convex
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=bsd
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=bsd
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ convex-c38)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basic_machine=c38-convex
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=bsd
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=bsd
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cray)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basic_machine=j90-cray
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=unicos
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=unicos
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ crds | unos)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basic_machine=m68k-crds
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ da30)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basic_machine=m68k-da30
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ decstation | pmax | pmin | dec3100 | decstatn)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basic_machine=mips-dec
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ delta88)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basic_machine=m88k-motorola
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=sysv3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=sysv3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ dicos)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basic_machine=i686-pc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=dicos
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=dicos
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ djgpp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basic_machine=i586-pc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=msdosdjgpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=msdosdjgpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ebmon29k)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basic_machine=a29k-amd
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=ebmon
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=ebmon
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ es1800 | OSE68k | ose68k | ose | OSE)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basic_machine=m68k-ericsson
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=ose
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=ose
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ gmicro)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basic_machine=tron-gmicro
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=sysv
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=sysv
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ go32)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basic_machine=i386-pc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=go32
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=go32
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ h8300hms)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basic_machine=h8300-hitachi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=hms
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=hms
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ h8300xray)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basic_machine=h8300-hitachi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=xray
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=xray
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ h8500hms)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basic_machine=h8500-hitachi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=hms
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=hms
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ harris)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basic_machine=m88k-harris
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=sysv3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=sysv3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ hp300 | hp300hpux)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basic_machine=m68k-hp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=hpux
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=hpux
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ hp300bsd)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basic_machine=m68k-hp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=bsd
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=bsd
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ hppaosf)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basic_machine=hppa1.1-hp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=osf
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=osf
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ hppro)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basic_machine=hppa1.1-hp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=proelf
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=proelf
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ i386mach)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basic_machine=i386-mach
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=mach
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=mach
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ isi68 | isi)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basic_machine=m68k-isi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=sysv
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=sysv
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ m68knommu)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basic_machine=m68k-unknown
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=linux
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=linux
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ magnum | m3230)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basic_machine=mips-mips
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=sysv
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=sysv
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ merlin)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basic_machine=ns32k-utek
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=sysv
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=sysv
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ mingw64)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basic_machine=x86_64-pc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=mingw64
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=mingw64
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ mingw32)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basic_machine=i686-pc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=mingw32
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=mingw32
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ mingw32ce)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basic_machine=arm-unknown
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=mingw32ce
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=mingw32ce
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ monitor)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basic_machine=m68k-rom68k
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=coff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=coff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ morphos)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basic_machine=powerpc-unknown
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=morphos
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=morphos
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ moxiebox)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basic_machine=moxie-unknown
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=moxiebox
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=moxiebox
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ msdos)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basic_machine=i386-pc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=msdos
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=msdos
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ msys)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basic_machine=i686-pc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=msys
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=msys
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ mvs)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basic_machine=i370-ibm
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=mvs
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=mvs
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ nacl)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basic_machine=le32-unknown
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=nacl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=nacl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ncr3000)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basic_machine=i486-ncr
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=sysv4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=sysv4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ netbsd386)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basic_machine=i386-pc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=netbsd
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=netbsd
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ netwinder)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basic_machine=armv4l-rebel
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=linux
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=linux
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ news | news700 | news800 | news900)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basic_machine=m68k-sony
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=newsos
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=newsos
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ news1000)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basic_machine=m68030-sony
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=newsos
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=newsos
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ necv70)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basic_machine=v70-nec
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=sysv
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=sysv
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ nh3000)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basic_machine=m68k-harris
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=cxux
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=cxux
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ nh[45]000)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basic_machine=m88k-harris
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=cxux
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=cxux
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ nindy960)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basic_machine=i960-intel
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=nindy
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=nindy
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ mon960)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basic_machine=i960-intel
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=mon960
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=mon960
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ nonstopux)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basic_machine=mips-compaq
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=nonstopux
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=nonstopux
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ os400)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basic_machine=powerpc-ibm
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=os400
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=os400
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ OSE68000 | ose68000)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basic_machine=m68000-ericsson
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=ose
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=ose
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ os68k)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basic_machine=m68k-none
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=os68k
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=os68k
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ paragon)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basic_machine=i860-intel
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=osf
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=osf
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ parisc)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basic_machine=hppa-unknown
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=linux
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=linux
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ psp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_machine=mipsallegrexel-sony
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=psp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ pw32)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basic_machine=i586-unknown
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=pw32
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=pw32
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rdos | rdos64)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basic_machine=x86_64-pc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=rdos
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=rdos
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rdos32)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basic_machine=i386-pc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=rdos
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=rdos
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rom68k)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basic_machine=m68k-rom68k
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=coff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=coff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sa29200)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basic_machine=a29k-amd
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=udi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=udi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sei)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basic_machine=mips-sei
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=seiux
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=seiux
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sequent)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basic_machine=i386-sequent
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sps7)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basic_machine=m68k-bull
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=sysv2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=sysv2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ st2000)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basic_machine=m68k-tandem
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ stratus)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basic_machine=i860-stratus
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=sysv4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=sysv4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sun2)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basic_machine=m68000-sun
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sun2os3)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basic_machine=m68000-sun
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=sunos3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=sunos3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sun2os4)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basic_machine=m68000-sun
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=sunos4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=sunos4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sun3)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basic_machine=m68k-sun
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sun3os3)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basic_machine=m68k-sun
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=sunos3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=sunos3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sun3os4)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basic_machine=m68k-sun
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=sunos4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=sunos4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sun4)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basic_machine=sparc-sun
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sun4os3)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basic_machine=sparc-sun
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=sunos3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=sunos3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sun4os4)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basic_machine=sparc-sun
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=sunos4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=sunos4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sun4sol2)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basic_machine=sparc-sun
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=solaris2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=solaris2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sun386 | sun386i | roadrunner)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basic_machine=i386-sun
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sv1)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basic_machine=sv1-cray
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=unicos
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=unicos
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ symmetry)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basic_machine=i386-sequent
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=dynix
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=dynix
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ t3e)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basic_machine=alphaev5-cray
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=unicos
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=unicos
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ t90)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basic_machine=t90-cray
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=unicos
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=unicos
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ toad1)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basic_machine=pdp10-xkl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=tops20
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=tops20
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ tpf)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basic_machine=s390x-ibm
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=tpf
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=tpf
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ udi29k)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basic_machine=a29k-amd
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=udi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=udi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ultra3)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basic_machine=a29k-nyu
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=sym1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=sym1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ v810 | necv810)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basic_machine=v810-nec
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=none
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=none
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ vaxv)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basic_machine=vax-dec
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=sysv
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=sysv
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ vms)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basic_machine=vax-dec
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=vms
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=vms
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ vsta)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basic_machine=i386-pc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=vsta
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=vsta
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ vxworks960)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basic_machine=i960-wrs
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=vxworks
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=vxworks
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ vxworks68)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basic_machine=m68k-wrs
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=vxworks
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=vxworks
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ vxworks29k)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basic_machine=a29k-wrs
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=vxworks
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=vxworks
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xbox)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basic_machine=i686-pc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=mingw32
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=mingw32
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ymp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basic_machine=ymp-cray
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=unicos
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=unicos
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ *)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basic_machine=$1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -683,17 +686,17 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ bluegene*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cpu=powerpc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ vendor=ibm
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=cnk
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=cnk
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ decsystem10* | dec10*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cpu=pdp10
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ vendor=dec
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=tops10
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=tops10
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ decsystem20* | dec20*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cpu=pdp10
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ vendor=dec
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=tops20
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=tops20
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ delta | 3300 | motorola-3300 | motorola-delta \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ | 3300-motorola | delta-motorola)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -703,7 +706,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ dpx2*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cpu=m68k
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ vendor=bull
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=sysv3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=sysv3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ encore | umax | mmax)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cpu=ns32k
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -712,7 +715,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ elxsi)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cpu=elxsi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ vendor=elxsi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=${os:-bsd}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=${basic_os:-bsd}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fx2800)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cpu=i860
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -725,7 +728,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ h3050r* | hiux*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cpu=hppa1.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ vendor=hitachi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=hiuxwe2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=hiuxwe2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ hp3k9[0-9][0-9] | hp9[0-9][0-9])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cpu=hppa1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -768,36 +771,36 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ i*86v32)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cpu=`echo "$1" | sed -e 's/86.*/86/'`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ vendor=pc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=sysv32
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=sysv32
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ i*86v4*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cpu=`echo "$1" | sed -e 's/86.*/86/'`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ vendor=pc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=sysv4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=sysv4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ i*86v)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cpu=`echo "$1" | sed -e 's/86.*/86/'`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ vendor=pc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=sysv
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=sysv
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ i*86sol2)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cpu=`echo "$1" | sed -e 's/86.*/86/'`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ vendor=pc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=solaris2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=solaris2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ j90 | j90-cray)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cpu=j90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ vendor=cray
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=${os:-unicos}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=${basic_os:-unicos}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ iris | iris4d)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cpu=mips
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ vendor=sgi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- case $os in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case $basic_os in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ irix*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ *)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=irix4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=irix4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -808,26 +811,26 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ *mint | mint[0-9]* | *MiNT | *MiNT[0-9]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cpu=m68k
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ vendor=atari
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=mint
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=mint
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ news-3600 | risc-news)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cpu=mips
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ vendor=sony
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=newsos
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=newsos
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ next | m*-next)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cpu=m68k
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ vendor=next
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- case $os in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case $basic_os in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ openstep*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ nextstep*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ns2*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=nextstep2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=nextstep2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ *)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=nextstep3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=nextstep3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -838,12 +841,12 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ op50n-* | op60c-*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cpu=hppa1.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ vendor=oki
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=proelf
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=proelf
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ pa-hitachi)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cpu=hppa1.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ vendor=hitachi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=hiuxwe2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=hiuxwe2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ pbd)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cpu=sparc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -880,12 +883,12 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sde)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cpu=mipsisa32
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ vendor=sde
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=${os:-elf}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=${basic_os:-elf}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ simso-wrs)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cpu=sparclite
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ vendor=wrs
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=vxworks
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=vxworks
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ tower | tower-32)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cpu=m68k
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -902,7 +905,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ w89k-*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cpu=hppa1.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ vendor=winbond
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=proelf
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=proelf
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ none)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cpu=none
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -955,11 +958,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # some cases the only manufacturer, in others, it is the most popular.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ craynv-unknown)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ vendor=cray
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=${os:-unicosmp}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=${basic_os:-unicosmp}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ c90-unknown | c90-cray)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ vendor=cray
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=${os:-unicos}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=${Basic_os:-unicos}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fx80-unknown)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ vendor=alliant
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1003,7 +1006,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ dpx20-unknown | dpx20-bull)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cpu=rs6000
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ vendor=bull
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=${os:-bosx}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=${basic_os:-bosx}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Here we normalize CPU types irrespective of the vendor
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1012,7 +1015,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ blackfin-*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cpu=bfin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=linux
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=linux
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ c54x-*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cpu=tic54x
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1025,7 +1028,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ e500v[12]-*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cpu=powerpc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=$os"spe"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=${basic_os}"spe"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ mips3*-*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cpu=mips64
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1035,7 +1038,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ m68knommu-*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cpu=m68k
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=linux
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=linux
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ m9s12z-* | m68hcs12z-* | hcs12z-* | s12z-*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cpu=s12z
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1045,7 +1048,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ parisc-*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cpu=hppa
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=linux
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=linux
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cpu=i586
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1101,11 +1104,14 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xscale-* | xscalee[bl]-*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cpu=`echo "$cpu" | sed 's/^xscale/arm/'`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ arm64-*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ cpu=aarch64
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Recognize the canonical CPU Types that limit and/or modify the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # company names they are paired with.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cr16-*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=${os:-elf}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=${basic_os:-elf}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ crisv32-* | etraxfs*-*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cpu=crisv32
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1116,7 +1122,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ vendor=axis
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ crx-*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=${os:-elf}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=${basic_os:-elf}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ neo-tandem)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cpu=neo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1138,16 +1144,12 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cpu=nsx
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ vendor=tandem
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- s390-*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- cpu=s390
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- vendor=ibm
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- s390x-*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- cpu=s390x
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- vendor=ibm
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ mipsallegrexel-sony)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ cpu=mipsallegrexel
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ vendor=sony
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ tile*-*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=${os:-linux-gnu}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ basic_os=${basic_os:-linux-gnu}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ *)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1164,7 +1166,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ | am33_2.0 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ | amdgcn \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ | arc | arceb \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- | arm | arm[lb]e | arme[lb] | armv* \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ | arm | arm[lb]e | arme[lb] | armv* \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ | avr | avr32 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ | asmjs \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ | ba \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1229,6 +1231,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ | pyramid \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ | riscv | riscv32 | riscv64 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ | rl78 | romp | rs6000 | rx \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ | s390 | s390x \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ | score \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ | sh | shl \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ | sh[1234] | sh[24]a | sh[24]ae[lb] | sh[23]e | she[lb] | sh[lb]e \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1275,8 +1278,43 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Decode manufacturer-specific aliases for certain operating systems.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-if [ x$os != x ]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if [ x$basic_os != x ]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# First recognize some ad-hoc caes, or perhaps split kernel-os, or else just
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# set os.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++case $basic_os in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ gnu/linux*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ kernel=linux
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ os=`echo $basic_os | sed -e 's|gnu/linux|gnu|'`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ nto-qnx*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ kernel=nto
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ os=`echo $basic_os | sed -e 's|nto-qnx|qnx|'`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ *-*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # shellcheck disable=SC2162
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ IFS="-" read kernel os <<EOF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++$basic_os
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++EOF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # Default OS when just kernel was specified
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ nto*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ kernel=nto
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ os=`echo $basic_os | sed -e 's|nto|qnx|'`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ linux*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ kernel=linux
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ os=`echo $basic_os | sed -e 's|linux|gnu|'`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ *)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ kernel=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ os=$basic_os
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# Now, normalize the OS (knowing we just have one component, it's not a kernel,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# etc.)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ case $os in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # First match some system type aliases that might get confused
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # with valid system types.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1296,9 +1334,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ unixware*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ os=sysv4.2uw
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- gnu/linux*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=`echo $os | sed -e 's|gnu/linux|linux-gnu|'`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # es1800 is here to avoid being matched by es* (a different OS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ es1800*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ os=ose
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1322,10 +1357,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sco3.2.[4-9]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ os=`echo $os | sed -e 's/sco3.2./sco3.2v/'`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- sco3.2v[4-9]* | sco5v6*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- # Don't forget version if it is 3.2v4 or newer.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- scout)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ sco*v* | scout)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Don't match below
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sco*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1334,41 +1366,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ psos*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ os=psos
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- # Now accept the basic system types.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- # The portable systems comes first.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- # Each alternative MUST end in a * to match a version number.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- # sysv* is not here because it comes later, after sysvr4.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- gnu* | bsd* | mach* | minix* | genix* | ultrix* | irix* \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- | *vms* | esix* | aix* | cnk* | sunos | sunos[34]*\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- | hpux* | unos* | osf* | luna* | dgux* | auroraux* | solaris* \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- | sym* | kopensolaris* | plan9* \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- | amigaos* | amigados* | msdos* | newsos* | unicos* | aof* \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- | aos* | aros* | cloudabi* | sortix* | twizzler* \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- | nindy* | vxsim* | vxworks* | ebmon* | hms* | mvs* \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- | clix* | riscos* | uniplus* | iris* | isc* | rtu* | xenix* \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- | knetbsd* | mirbsd* | netbsd* \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- | bitrig* | openbsd* | solidbsd* | libertybsd* | os108* \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- | ekkobsd* | kfreebsd* | freebsd* | riscix* | lynxos* \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- | bosx* | nextstep* | cxux* | aout* | elf* | oabi* \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- | ptx* | coff* | ecoff* | winnt* | domain* | vsta* \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- | udi* | eabi* | lites* | ieee* | go32* | aux* | hcos* \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- | chorusrdb* | cegcc* | glidix* \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- | cygwin* | msys* | pe* | moss* | proelf* | rtems* \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- | midipix* | mingw32* | mingw64* | linux-gnu* | linux-android* \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- | linux-newlib* | linux-musl* | linux-uclibc* \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- | uxpv* | beos* | mpeix* | udk* | moxiebox* \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- | interix* | uwin* | mks* | rhapsody* | darwin* \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- | openstep* | oskit* | conix* | pw32* | nonstopux* \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- | storm-chaos* | tops10* | tenex* | tops20* | its* \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- | os2* | vos* | palmos* | uclinux* | nucleus* \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- | morphos* | superux* | rtmk* | windiss* \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- | powermax* | dnix* | nx6 | nx7 | sei* | dragonfly* \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- | skyos* | haiku* | rdos* | toppers* | drops* | es* \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- | onefs* | tirtos* | phoenix* | fuchsia* | redox* | bme* \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- | midnightbsd* | amdhsa* | unleashed* | emscripten* | wasi* \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- | nsk* | powerunix)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- # Remember, each alternative MUST END IN *, to match a version number.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ qnx*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ case $cpu in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ x86 | i*86)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1381,31 +1378,19 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ hiux*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ os=hiuxwe2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- nto-qnx*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- nto*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=`echo $os | sed -e 's|nto|nto-qnx|'`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- sim | xray | os68k* | v88r* \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- | windows* | osx | abug | netware* | os9* \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- | macos* | mpw* | magic* | mmixware* | mon960* | lnews*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- linux-dietlibc)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=linux-dietlibc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- linux*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=`echo $os | sed -e 's|linux|linux-gnu|'`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lynx*178)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ os=lynxos178
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lynx*5)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ os=lynxos5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ lynxos*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # don't get caught up in next wildcard
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lynx*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ os=lynxos
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- mac*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ mac[0-9]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ os=`echo "$os" | sed -e 's|mac|macos|'`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ opened*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1475,18 +1460,12 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sysvr4)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ os=sysv4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- # This must come after sysvr4.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- sysv*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ose*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ os=ose
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ *mint | mint[0-9]* | *MiNT | MiNT[0-9]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ os=mint
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- zvmoe)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=zvmoe
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ dicos*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ os=dicos
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1503,19 +1482,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- nacl*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- ios)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- none)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- *-eabi)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ *)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- echo Invalid configuration \`"$1"\': system \`"$os"\' not recognized 1>&2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- exit 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # No normalization, but not necessarily accepted, that comes below.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Here we handle the default operating systems that come with various machines.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1528,6 +1499,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # will signal an error saying that MANUFACTURER isn't an operating
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # system, and we'll never get to this point.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++kernel=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ case $cpu-$vendor in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ score-*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ os=elf
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1539,7 +1511,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ os=riscix1.2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ arm*-rebel)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os=linux
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ kernel=linux
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ os=gnu
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ arm*-semi)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ os=aout
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1705,84 +1678,169 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ os=none
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# Now, validate our (potentially fixed-up) OS.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++case $os in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # Sometimes we do "kernel-abi", so those need to count as OSes.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ musl* | newlib* | uclibc*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # Likewise for "kernel-libc"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ eabi | eabihf | gnueabi | gnueabihf)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # Now accept the basic system types.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # The portable systems comes first.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # Each alternative MUST end in a * to match a version number.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ gnu* | android* | bsd* | mach* | minix* | genix* | ultrix* | irix* \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ | *vms* | esix* | aix* | cnk* | sunos | sunos[34]* \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ | hpux* | unos* | osf* | luna* | dgux* | auroraux* | solaris* \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ | sym* | plan9* | psp* | sim* | xray* | os68k* | v88r* \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ | hiux* | abug | nacl* | netware* | windows* \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ | os9* | macos* | osx* | ios* \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ | mpw* | magic* | mmixware* | mon960* | lnews* \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ | amigaos* | amigados* | msdos* | newsos* | unicos* | aof* \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ | aos* | aros* | cloudabi* | sortix* | twizzler* \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ | nindy* | vxsim* | vxworks* | ebmon* | hms* | mvs* \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ | clix* | riscos* | uniplus* | iris* | isc* | rtu* | xenix* \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ | mirbsd* | netbsd* | dicos* | openedition* | ose* \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ | bitrig* | openbsd* | solidbsd* | libertybsd* | os108* \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ | ekkobsd* | freebsd* | riscix* | lynxos* | os400* \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ | bosx* | nextstep* | cxux* | aout* | elf* | oabi* \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ | ptx* | coff* | ecoff* | winnt* | domain* | vsta* \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ | udi* | lites* | ieee* | go32* | aux* | hcos* \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ | chorusrdb* | cegcc* | glidix* \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ | cygwin* | msys* | pe* | moss* | proelf* | rtems* \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ | midipix* | mingw32* | mingw64* | mint* \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ | uxpv* | beos* | mpeix* | udk* | moxiebox* \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ | interix* | uwin* | mks* | rhapsody* | darwin* \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ | openstep* | oskit* | conix* | pw32* | nonstopux* \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ | storm-chaos* | tops10* | tenex* | tops20* | its* \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ | os2* | vos* | palmos* | uclinux* | nucleus* | morphos* \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ | scout* | superux* | sysv* | rtmk* | tpf* | windiss* \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ | powermax* | dnix* | nx6 | nx7 | sei* | dragonfly* \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ | skyos* | haiku* | rdos* | toppers* | drops* | es* \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ | onefs* | tirtos* | phoenix* | fuchsia* | redox* | bme* \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ | midnightbsd* | amdhsa* | unleashed* | emscripten* | wasi* \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ | nsk* | powerunix* | genode* | zvmoe* )
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # This one is extra strict with allowed versions
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ sco3.2v2 | sco3.2v[4-9]* | sco5v6*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # Don't forget version if it is 3.2v4 or newer.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ none)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ *)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ echo Invalid configuration \`"$1"\': OS \`"$os"\' not recognized 1>&2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ exit 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# As a final step for OS-related things, validate the OS-kernel combination
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# (given a valid OS), if there is a kernel.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++case $kernel-$os in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ linux-gnu* | linux-dietlibc* | linux-android* | linux-newlib* | linux-musl* | linux-uclibc* )
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ -dietlibc* | -newlib* | -musl* | -uclibc* )
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # These are just libc implementations, not actual OSes, and thus
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # require a kernel.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ echo "Invalid configuration \`$1': libc \`$os' needs explicit kernel." 1>&2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ exit 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ kfreebsd*-gnu* | kopensolaris*-gnu*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ nto-qnx*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ *-eabi* | *-gnueabi*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ -*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # Blank kernel with real OS is always fine.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ *-*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ echo "Invalid configuration \`$1': Kernel \`$kernel' not known to work with OS \`$os'." 1>&2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ exit 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Here we handle the case where we know the os, and the CPU type, but not the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # manufacturer. We pick the logical manufacturer.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ case $vendor in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ unknown)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- case $os in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- riscix*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case $cpu-$os in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ *-riscix*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ vendor=acorn
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- sunos*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ *-sunos*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ vendor=sun
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- cnk*|-aix*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ *-cnk* | *-aix*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ vendor=ibm
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- beos*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ *-beos*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ vendor=be
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- hpux*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ *-hpux*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ vendor=hp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- mpeix*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ *-mpeix*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ vendor=hp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- hiux*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ *-hiux*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ vendor=hitachi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- unos*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ *-unos*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ vendor=crds
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- dgux*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ *-dgux*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ vendor=dg
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- luna*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ *-luna*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ vendor=omron
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- genix*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ *-genix*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ vendor=ns
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- clix*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ *-clix*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ vendor=intergraph
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- mvs* | opened*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ *-mvs* | *-opened*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ vendor=ibm
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ *-os400*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ vendor=ibm
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- os400*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ s390-* | s390x-*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ vendor=ibm
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- ptx*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ *-ptx*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ vendor=sequent
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- tpf*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ *-tpf*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ vendor=ibm
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- vxsim* | vxworks* | windiss*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ *-vxsim* | *-vxworks* | *-windiss*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ vendor=wrs
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- aux*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ *-aux*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ vendor=apple
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- hms*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ *-hms*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ vendor=hitachi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- mpw* | macos*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ *-mpw* | *-macos*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ vendor=apple
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- *mint | mint[0-9]* | *MiNT | MiNT[0-9]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ *-*mint | *-mint[0-9]* | *-*MiNT | *-MiNT[0-9]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ vendor=atari
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- vos*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ *-vos*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ vendor=stratus
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-echo "$cpu-$vendor-$os"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++echo "$cpu-$vendor-${kernel:+$kernel-}$os"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ exit
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Local variables:
</span></pre><pre style='margin:0'>
</pre>