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