<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>