diff options
| -rwxr-xr-x | config.guess | 135 | ||||
| -rwxr-xr-x | config.sub | 87 | 
2 files changed, 132 insertions, 90 deletions
| diff --git a/config.guess b/config.guess index 0967f2a..31e01ef 100755 --- a/config.guess +++ b/config.guess @@ -1,8 +1,8 @@  #! /bin/sh  # Attempt to guess a canonical system name. -#   Copyright 1992-2016 Free Software Foundation, Inc. +#   Copyright 1992-2017 Free Software Foundation, Inc. -timestamp='2016-04-02' +timestamp='2017-11-07'  # This file is free software; you can redistribute it and/or modify it  # under the terms of the GNU General Public License as published by @@ -15,7 +15,7 @@ timestamp='2016-04-02'  # General Public License for more details.  #  # You should have received a copy of the GNU General Public License -# along with this program; if not, see <http://www.gnu.org/licenses/>. +# along with this program; if not, see <https://www.gnu.org/licenses/>.  #  # As a special exception to the GNU General Public License, if you  # distribute this file as part of a program that contains a @@ -27,7 +27,7 @@ timestamp='2016-04-02'  # Originally written by Per Bothner; maintained since 2000 by Ben Elliston.  #  # You can get the latest version of this script from: -# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess +# https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess  #  # Please send patches to <config-patches@gnu.org>. @@ -39,7 +39,7 @@ Usage: $0 [OPTION]  Output the configuration name of the system \`$me' is run on. -Operation modes: +Options:    -h, --help         print this help, then exit    -t, --time-stamp   print date of last modification, then exit    -v, --version      print version number, then exit @@ -50,7 +50,7 @@ version="\  GNU config.guess ($timestamp)  Originally written by Per Bothner. -Copyright 1992-2016 Free Software Foundation, Inc. +Copyright 1992-2017 Free Software Foundation, Inc.  This is free software; see the source for copying conditions.  There is NO  warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." @@ -186,9 +186,12 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in  	    *) machine=${UNAME_MACHINE_ARCH}-unknown ;;  	esac  	# The Operating System including object format, if it has switched -	# to ELF recently, or will in the future. +	# to ELF recently (or will in the future) and ABI.  	case "${UNAME_MACHINE_ARCH}" in -	    arm*|earm*|i386|m68k|ns32k|sh3*|sparc|vax) +	    earm*) +		os=netbsdelf +		;; +	    arm*|i386|m68k|ns32k|sh3*|sparc|vax)  		eval $set_cc_for_build  		if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \  			| grep -q __ELF__ @@ -241,6 +244,9 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in  	UNAME_MACHINE_ARCH=`arch | sed 's/^.*BSD\.//'`  	echo ${UNAME_MACHINE_ARCH}-unknown-libertybsd${UNAME_RELEASE}  	exit ;; +    *:MidnightBSD:*:*) +	echo ${UNAME_MACHINE}-unknown-midnightbsd${UNAME_RELEASE} +	exit ;;      *:ekkoBSD:*:*)  	echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE}  	exit ;; @@ -256,6 +262,9 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in      *:Sortix:*:*)  	echo ${UNAME_MACHINE}-unknown-sortix  	exit ;; +    *:Redox:*:*) +	echo ${UNAME_MACHINE}-unknown-redox +	exit ;;      alpha:OSF1:*:*)  	case $UNAME_RELEASE in  	*4.0) @@ -312,15 +321,6 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in  	exitcode=$?  	trap '' 0  	exit $exitcode ;; -    Alpha\ *:Windows_NT*:*) -	# How do we know it's Interix rather than the generic POSIX subsystem? -	# Should we change UNAME_MACHINE based on the output of uname instead -	# of the specific Alpha model? -	echo alpha-pc-interix -	exit ;; -    21064:Windows_NT:50:3) -	echo alpha-dec-winnt3.5 -	exit ;;      Amiga*:UNIX_System_V:4.0:*)  	echo m68k-unknown-sysv4  	exit ;; @@ -482,13 +482,13 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in  #endif  	#if defined (host_mips) && defined (MIPSEB)  	#if defined (SYSTYPE_SYSV) -	  printf ("mips-mips-riscos%ssysv\n", argv[1]); exit (0); +	  printf ("mips-mips-riscos%ssysv\\n", argv[1]); exit (0);  	#endif  	#if defined (SYSTYPE_SVR4) -	  printf ("mips-mips-riscos%ssvr4\n", argv[1]); exit (0); +	  printf ("mips-mips-riscos%ssvr4\\n", argv[1]); exit (0);  	#endif  	#if defined (SYSTYPE_BSD43) || defined(SYSTYPE_BSD) -	  printf ("mips-mips-riscos%sbsd\n", argv[1]); exit (0); +	  printf ("mips-mips-riscos%sbsd\\n", argv[1]); exit (0);  	#endif  	#endif  	  exit (-1); @@ -611,7 +611,7 @@ EOF      *:AIX:*:*)  	echo rs6000-ibm-aix  	exit ;; -    ibmrt:4.4BSD:*|romp-ibm:BSD:*) +    ibmrt:4.4BSD:*|romp-ibm:4.4BSD:*)  	echo romp-ibm-bsd4.4  	exit ;;      ibmrt:*BSD:*|romp-ibm:BSD:*)            # covers RT/PC BSD and @@ -632,8 +632,8 @@ EOF      9000/[34678]??:HP-UX:*:*)  	HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`  	case "${UNAME_MACHINE}" in -	    9000/31? )            HP_ARCH=m68000 ;; -	    9000/[34]?? )         HP_ARCH=m68k ;; +	    9000/31?)            HP_ARCH=m68000 ;; +	    9000/[34]??)         HP_ARCH=m68k ;;  	    9000/[678][0-9][0-9])  		if [ -x /usr/bin/getconf ]; then  		    sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null` @@ -746,7 +746,7 @@ EOF  		{ echo "$SYSTEM_NAME"; exit; }  	echo unknown-hitachi-hiuxwe2  	exit ;; -    9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* ) +    9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:*)  	echo hppa1.1-hp-bsd  	exit ;;      9000/8??:4.3bsd:*:*) @@ -755,7 +755,7 @@ EOF      *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*)  	echo hppa1.0-hp-mpeix  	exit ;; -    hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* ) +    hp7??:OSF1:*:* | hp8?[79]:OSF1:*:*)  	echo hppa1.1-hp-osf  	exit ;;      hp8??:OSF1:*:*) @@ -834,10 +834,11 @@ EOF  	UNAME_PROCESSOR=`/usr/bin/uname -p`  	case ${UNAME_PROCESSOR} in  	    amd64) -		echo x86_64-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; -	    *) -		echo ${UNAME_PROCESSOR}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; +		UNAME_PROCESSOR=x86_64 ;; +	    i386) +		UNAME_PROCESSOR=i586 ;;  	esac +	echo ${UNAME_PROCESSOR}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`  	exit ;;      i*:CYGWIN*:*)  	echo ${UNAME_MACHINE}-pc-cygwin @@ -851,10 +852,6 @@ EOF      *:MSYS*:*)  	echo ${UNAME_MACHINE}-pc-msys  	exit ;; -    i*:windows32*:*) -	# uname -m includes "-pc" on this system. -	echo ${UNAME_MACHINE}-mingw32 -	exit ;;      i*:PW*:*)  	echo ${UNAME_MACHINE}-pc-pw32  	exit ;; @@ -870,27 +867,12 @@ EOF  		echo ia64-unknown-interix${UNAME_RELEASE}  		exit ;;  	esac ;; -    [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*) -	echo i${UNAME_MACHINE}-pc-mks -	exit ;; -    8664:Windows_NT:*) -	echo x86_64-pc-mks -	exit ;; -    i*:Windows_NT*:* | Pentium*:Windows_NT*:*) -	# How do we know it's Interix rather than the generic POSIX subsystem? -	# It also conflicts with pre-2.0 versions of AT&T UWIN. Should we -	# UNAME_MACHINE based on the output of uname instead of i386? -	echo i586-pc-interix -	exit ;;      i*:UWIN*:*)  	echo ${UNAME_MACHINE}-pc-uwin  	exit ;;      amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*)  	echo x86_64-unknown-cygwin  	exit ;; -    p*:CYGWIN*:*) -	echo powerpcle-unknown-cygwin -	exit ;;      prep*:SunOS:5.*:*)  	echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`  	exit ;; @@ -997,6 +979,9 @@ EOF  	eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^CPU'`  	test x"${CPU}" != x && { echo "${CPU}-unknown-linux-${LIBC}"; exit; }  	;; +    mips64el:Linux:*:*) +	echo ${UNAME_MACHINE}-unknown-linux-${LIBC} +	exit ;;      openrisc*:Linux:*:*)  	echo or1k-unknown-linux-${LIBC}  	exit ;; @@ -1029,6 +1014,9 @@ EOF      ppcle:Linux:*:*)  	echo powerpcle-unknown-linux-${LIBC}  	exit ;; +    riscv32:Linux:*:* | riscv64:Linux:*:*) +	echo ${UNAME_MACHINE}-unknown-linux-${LIBC} +	exit ;;      s390:Linux:*:* | s390x:Linux:*:*)  	echo ${UNAME_MACHINE}-ibm-linux-${LIBC}  	exit ;; @@ -1087,7 +1075,7 @@ EOF      i*86:*DOS:*:*)  	echo ${UNAME_MACHINE}-pc-msdosdjgpp  	exit ;; -    i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*) +    i*86:*:4.*:*)  	UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'`  	if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then  		echo ${UNAME_MACHINE}-univel-sysv${UNAME_REL} @@ -1294,14 +1282,21 @@ EOF  	if test `echo "$UNAME_RELEASE" | sed -e 's/\..*//'` -le 10 ; then  	    if [ "$CC_FOR_BUILD" != no_compiler_found ]; then  		if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \ -		    (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \ -		    grep IS_64BIT_ARCH >/dev/null +		       (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \ +		       grep IS_64BIT_ARCH >/dev/null  		then  		    case $UNAME_PROCESSOR in  			i386) UNAME_PROCESSOR=x86_64 ;;  			powerpc) UNAME_PROCESSOR=powerpc64 ;;  		    esac  		fi +		# On 10.4-10.6 one might compile for PowerPC via gcc -arch ppc +		if (echo '#ifdef __POWERPC__'; echo IS_PPC; echo '#endif') | \ +		       (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \ +		       grep IS_PPC >/dev/null +		then +		    UNAME_PROCESSOR=powerpc +		fi  	    fi  	elif test "$UNAME_PROCESSOR" = i386 ; then  	    # Avoid executing cc on OS X 10.9, as it ships with a stub @@ -1325,15 +1320,18 @@ EOF      *:QNX:*:4*)  	echo i386-pc-qnx  	exit ;; -    NEO-?:NONSTOP_KERNEL:*:*) +    NEO-*:NONSTOP_KERNEL:*:*)  	echo neo-tandem-nsk${UNAME_RELEASE}  	exit ;;      NSE-*:NONSTOP_KERNEL:*:*)  	echo nse-tandem-nsk${UNAME_RELEASE}  	exit ;; -    NSR-?:NONSTOP_KERNEL:*:*) +    NSR-*:NONSTOP_KERNEL:*:*)  	echo nsr-tandem-nsk${UNAME_RELEASE}  	exit ;; +    NSX-*:NONSTOP_KERNEL:*:*) +	echo nsx-tandem-nsk${UNAME_RELEASE} +	exit ;;      *:NonStop-UX:*:*)  	echo mips-compaq-nonstopux  	exit ;; @@ -1405,21 +1403,32 @@ EOF  	exit ;;  esac +echo "$0: unable to guess system type" >&2 + +case "${UNAME_MACHINE}:${UNAME_SYSTEM}" in +    mips:Linux | mips64:Linux) +	# If we got here on MIPS GNU/Linux, output extra information. +	cat >&2 <<EOF + +NOTE: MIPS GNU/Linux systems require a C compiler to fully recognize +the system type. Please install a C compiler and try again. +EOF +	;; +esac +  cat >&2 <<EOF -$0: unable to guess system type -This script, last modified $timestamp, has failed to recognize -the operating system you are using. It is advised that you -download the most up to date version of the config scripts from +This script (version $timestamp), has failed to recognize the +operating system you are using. If your script is old, overwrite *all* +copies of config.guess and config.sub with the latest versions from: -  http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess +  https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess  and -  http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub +  https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub -If the version you run ($0) is already up to date, please -send the following data and any information you think might be -pertinent to <config-patches@gnu.org> in order to provide the needed -information to handle your system. +If $0 has already been updated, send the following data and any +information you think might be pertinent to config-patches@gnu.org to +provide the necessary information to handle your system.  config.guess timestamp = $timestamp @@ -1447,7 +1456,7 @@ EOF  exit 1  # Local variables: -# eval: (add-hook 'write-file-hooks 'time-stamp) +# eval: (add-hook 'write-file-functions 'time-stamp)  # time-stamp-start: "timestamp='"  # time-stamp-format: "%:y-%02m-%02d"  # time-stamp-end: "'" @@ -1,8 +1,8 @@  #! /bin/sh  # Configuration validation subroutine script. -#   Copyright 1992-2016 Free Software Foundation, Inc. +#   Copyright 1992-2017 Free Software Foundation, Inc. -timestamp='2016-03-30' +timestamp='2017-11-23'  # This file is free software; you can redistribute it and/or modify it  # under the terms of the GNU General Public License as published by @@ -15,7 +15,7 @@ timestamp='2016-03-30'  # General Public License for more details.  #  # You should have received a copy of the GNU General Public License -# along with this program; if not, see <http://www.gnu.org/licenses/>. +# along with this program; if not, see <https://www.gnu.org/licenses/>.  #  # As a special exception to the GNU General Public License, if you  # distribute this file as part of a program that contains a @@ -33,7 +33,7 @@ timestamp='2016-03-30'  # Otherwise, we print the canonical config type on stdout and succeed.  # You can get the latest version of this script from: -# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub +# https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub  # This file is supposed to be the same for all GNU packages  # and recognize all the CPU types, system types and aliases @@ -57,7 +57,7 @@ Usage: $0 [OPTION] CPU-MFR-OPSYS or ALIAS  Canonicalize a configuration name. -Operation modes: +Options:    -h, --help         print this help, then exit    -t, --time-stamp   print date of last modification, then exit    -v, --version      print version number, then exit @@ -67,7 +67,7 @@ Report bugs and patches to <config-patches@gnu.org>."  version="\  GNU config.sub ($timestamp) -Copyright 1992-2016 Free Software Foundation, Inc. +Copyright 1992-2017 Free Software Foundation, Inc.  This is free software; see the source for copying conditions.  There is NO  warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." @@ -117,7 +117,7 @@ case $maybe_os in    nto-qnx* | linux-gnu* | linux-android* | linux-dietlibc | linux-newlib* | \    linux-musl* | linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | \    knetbsd*-gnu* | netbsd*-gnu* | netbsd*-eabi* | \ -  kopensolaris*-gnu* | \ +  kopensolaris*-gnu* | cloudabi*-eabi* | \    storm-chaos* | os2-emx* | rtmk-nova*)      os=-$maybe_os      basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'` @@ -229,9 +229,6 @@ case $os in  	-ptx*)  		basic_machine=`echo $1 | sed -e 's/86-.*/86-sequent/'`  		;; -	-windowsnt*) -		os=`echo $os | sed -e 's/windowsnt/winnt/'` -		;;  	-psos*)  		os=-psos  		;; @@ -263,7 +260,7 @@ case $basic_machine in  	| fido | fr30 | frv | ft32 \  	| h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \  	| hexagon \ -	| i370 | i860 | i960 | ia64 \ +	| i370 | i860 | i960 | ia16 | ia64 \  	| ip2k | iq2000 \  	| k1om \  	| le32 | le64 \ @@ -301,6 +298,7 @@ case $basic_machine in  	| open8 | or1k | or1knd | or32 \  	| pdp10 | pdp11 | pj | pjl \  	| powerpc | powerpc64 | powerpc64le | powerpcle \ +	| pru \  	| pyramid \  	| riscv32 | riscv64 \  	| rl78 | rx \ @@ -314,7 +312,7 @@ case $basic_machine in  	| ubicom32 \  	| v850 | v850e | v850e1 | v850e2 | v850es | v850e2v3 \  	| visium \ -	| we32k \ +	| wasm32 \  	| x86 | xc16x | xstormy16 | xtensa \  	| z8k | z80)  		basic_machine=$basic_machine-unknown @@ -387,7 +385,7 @@ case $basic_machine in  	| h8300-* | h8500-* \  	| hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \  	| hexagon-* \ -	| i*86-* | i860-* | i960-* | ia64-* \ +	| i*86-* | i860-* | i960-* | ia16-* | ia64-* \  	| ip2k-* | iq2000-* \  	| k1om-* \  	| le32-* | le64-* \ @@ -428,6 +426,7 @@ case $basic_machine in  	| orion-* \  	| pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \  	| powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* \ +	| pru-* \  	| pyramid-* \  	| riscv32-* | riscv64-* \  	| rl78-* | romp-* | rs6000-* | rx-* \ @@ -444,6 +443,7 @@ case $basic_machine in  	| v850-* | v850e-* | v850e1-* | v850es-* | v850e2-* | v850e2v3-* \  	| vax-* \  	| visium-* \ +	| wasm32-* \  	| we32k-* \  	| x86-* | x86_64-* | xc16x-* | xps100-* \  	| xstormy16-* | xtensa*-* \ @@ -639,10 +639,18 @@ case $basic_machine in  		basic_machine=rs6000-bull  		os=-bosx  		;; -	dpx2* | dpx2*-bull) +	dpx2*)  		basic_machine=m68k-bull  		os=-sysv3  		;; +	e500v[12]) +		basic_machine=powerpc-unknown +		os=$os"spe" +		;; +	e500v[12]-*) +		basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'` +		os=$os"spe" +		;;  	ebmon29k)  		basic_machine=a29k-amd  		os=-ebmon @@ -893,7 +901,7 @@ case $basic_machine in  		basic_machine=v70-nec  		os=-sysv  		;; -	next | m*-next ) +	next | m*-next)  		basic_machine=m68k-next  		case $os in  		    -nextstep* ) @@ -938,6 +946,9 @@ case $basic_machine in  	nsr-tandem)  		basic_machine=nsr-tandem  		;; +	nsx-tandem) +		basic_machine=nsx-tandem +		;;  	op50n-* | op60c-*)  		basic_machine=hppa1.1-oki  		os=-proelf @@ -1022,7 +1033,7 @@ case $basic_machine in  	ppc-* | ppcbe-*)  		basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'`  		;; -	ppcle | powerpclittle | ppc-le | powerpc-little) +	ppcle | powerpclittle)  		basic_machine=powerpcle-unknown  		;;  	ppcle-* | powerpclittle-*) @@ -1032,7 +1043,7 @@ case $basic_machine in  		;;  	ppc64-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'`  		;; -	ppc64le | powerpc64little | ppc64-le | powerpc64-little) +	ppc64le | powerpc64little)  		basic_machine=powerpc64le-unknown  		;;  	ppc64le-* | powerpc64little-*) @@ -1233,6 +1244,9 @@ case $basic_machine in  		basic_machine=a29k-wrs  		os=-vxworks  		;; +	wasm32) +		basic_machine=wasm32-unknown +		;;  	w65*)  		basic_machine=w65-wdc  		os=-none @@ -1241,6 +1255,9 @@ case $basic_machine in  		basic_machine=hppa1.1-winbond  		os=-proelf  		;; +	x64) +		basic_machine=x86_64-pc +		;;  	xbox)  		basic_machine=i686-pc  		os=-mingw32 @@ -1348,8 +1365,8 @@ esac  if [ x"$os" != x"" ]  then  case $os in -	# First match some system type aliases -	# that might get confused with valid system types. +	# First match some system type aliases that might get confused +	# with valid system types.  	# -solaris* is a basic system type, with this one exception.  	-auroraux)  		os=-auroraux @@ -1369,9 +1386,9 @@ case $os in  	-gnu/linux*)  		os=`echo $os | sed -e 's|gnu/linux|linux-gnu|'`  		;; -	# First accept the basic system types. +	# Now accept the basic system types.  	# The portable systems comes first. -	# Each alternative MUST END IN A *, to match a version number. +	# Each alternative MUST end in a * to match a version number.  	# -sysv* is not here because it comes later, after sysvr4.  	-gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \  	      | -*vms* | -sco* | -esix* | -isc* | -aix* | -cnk* | -sunos | -sunos[34]*\ @@ -1387,9 +1404,9 @@ case $os in  	      | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \  	      | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \  	      | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \ -	      | -chorusos* | -chorusrdb* | -cegcc* \ +	      | -chorusos* | -chorusrdb* | -cegcc* | -glidix* \  	      | -cygwin* | -msys* | -pe* | -psos* | -moss* | -proelf* | -rtems* \ -	      | -mingw32* | -mingw64* | -linux-gnu* | -linux-android* \ +	      | -midipix* | -mingw32* | -mingw64* | -linux-gnu* | -linux-android* \  	      | -linux-newlib* | -linux-musl* | -linux-uclibc* \  	      | -uxpv* | -beos* | -mpeix* | -udk* | -moxiebox* \  	      | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \ @@ -1399,7 +1416,7 @@ case $os in  	      | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \  	      | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \  	      | -skyos* | -haiku* | -rdos* | -toppers* | -drops* | -es* \ -	      | -onefs* | -tirtos*) +	      | -onefs* | -tirtos* | -phoenix* | -fuchsia* | -redox*)  	# Remember, each alternative MUST END IN *, to match a version number.  		;;  	-qnx*) @@ -1474,7 +1491,7 @@ case $os in  	-nova*)  		os=-rtmk-nova  		;; -	-ns2 ) +	-ns2)  		os=-nextstep2  		;;  	-nsk*) @@ -1529,6 +1546,19 @@ case $os in  	-dicos*)  		os=-dicos  		;; +	-pikeos*) +		# Until real need of OS specific support for +		# particular features comes up, bare metal +		# configurations are quite functional. +		case $basic_machine in +		    arm*) +			os=-eabi +			;; +		    *) +			os=-elf +			;; +		esac +		;;  	-nacl*)  		;;  	-ios) @@ -1628,6 +1658,9 @@ case $basic_machine in  	sparc-* | *-sun)  		os=-sunos4.1.1  		;; +	pru-*) +		os=-elf +		;;  	*-be)  		os=-beos  		;; @@ -1673,7 +1706,7 @@ case $basic_machine in  	m88k-omron*)  		os=-luna  		;; -	*-next ) +	*-next)  		os=-nextstep  		;;  	*-sequent) @@ -1808,7 +1841,7 @@ echo $basic_machine$os  exit  # Local variables: -# eval: (add-hook 'write-file-hooks 'time-stamp) +# eval: (add-hook 'write-file-functions 'time-stamp)  # time-stamp-start: "timestamp='"  # time-stamp-format: "%:y-%02m-%02d"  # time-stamp-end: "'" | 
