diff options
| -rwxr-xr-x | config.guess | 192 | ||||
| -rwxr-xr-x | config.sub | 23 | 
2 files changed, 40 insertions, 175 deletions
| diff --git a/config.guess b/config.guess index b79252d..1f5c50c 100755 --- a/config.guess +++ b/config.guess @@ -1,8 +1,8 @@  #! /bin/sh  # Attempt to guess a canonical system name. -#   Copyright 1992-2013 Free Software Foundation, Inc. +#   Copyright 1992-2014 Free Software Foundation, Inc. -timestamp='2013-06-10' +timestamp='2014-03-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 @@ -50,7 +50,7 @@ version="\  GNU config.guess ($timestamp)  Originally written by Per Bothner. -Copyright 1992-2013 Free Software Foundation, Inc. +Copyright 1992-2014 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." @@ -149,7 +149,7 @@ Linux|GNU|GNU/*)  	LIBC=gnu  	#endif  	EOF -	eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC'` +	eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC' | sed 's, ,,g'`  	;;  esac @@ -826,7 +826,7 @@ EOF      *:MINGW*:*)  	echo ${UNAME_MACHINE}-pc-mingw32  	exit ;; -    i*:MSYS*:*) +    *:MSYS*:*)  	echo ${UNAME_MACHINE}-pc-msys  	exit ;;      i*:windows32*:*) @@ -969,10 +969,10 @@ EOF  	eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^CPU'`  	test x"${CPU}" != x && { echo "${CPU}-unknown-linux-${LIBC}"; exit; }  	;; -    or1k:Linux:*:*) -	echo ${UNAME_MACHINE}-unknown-linux-${LIBC} +    openrisc*:Linux:*:*) +	echo or1k-unknown-linux-${LIBC}  	exit ;; -    or32:Linux:*:*) +    or32:Linux:*:* | or1k*:Linux:*:*)  	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}  	exit ;;      padre:Linux:*:*) @@ -1260,16 +1260,26 @@ EOF  	if test "$UNAME_PROCESSOR" = unknown ; then  	    UNAME_PROCESSOR=powerpc  	fi -	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 -	    then -		case $UNAME_PROCESSOR in -		    i386) UNAME_PROCESSOR=x86_64 ;; -		    powerpc) UNAME_PROCESSOR=powerpc64 ;; -		esac +	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 +		then +		    case $UNAME_PROCESSOR in +			i386) UNAME_PROCESSOR=x86_64 ;; +			powerpc) UNAME_PROCESSOR=powerpc64 ;; +		    esac +		fi  	    fi +	elif test "$UNAME_PROCESSOR" = i386 ; then +	    # Avoid executing cc on OS X 10.9, as it ships with a stub +	    # that puts up a graphical alert prompting to install +	    # developer tools.  Any system running Mac OS X 10.7 or +	    # later (Darwin 11 and later) is required to have a 64-bit +	    # processor. This is not true of the ARM version of Darwin +	    # that Apple uses in portable devices. +	    UNAME_PROCESSOR=x86_64  	fi  	echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE}  	exit ;; @@ -1361,154 +1371,6 @@ EOF  	exit ;;  esac -eval $set_cc_for_build -cat >$dummy.c <<EOF -#ifdef _SEQUENT_ -# include <sys/types.h> -# include <sys/utsname.h> -#endif -main () -{ -#if defined (sony) -#if defined (MIPSEB) -  /* BFD wants "bsd" instead of "newsos".  Perhaps BFD should be changed, -     I don't know....  */ -  printf ("mips-sony-bsd\n"); exit (0); -#else -#include <sys/param.h> -  printf ("m68k-sony-newsos%s\n", -#ifdef NEWSOS4 -	"4" -#else -	"" -#endif -	); exit (0); -#endif -#endif - -#if defined (__arm) && defined (__acorn) && defined (__unix) -  printf ("arm-acorn-riscix\n"); exit (0); -#endif - -#if defined (hp300) && !defined (hpux) -  printf ("m68k-hp-bsd\n"); exit (0); -#endif - -#if defined (NeXT) -#if !defined (__ARCHITECTURE__) -#define __ARCHITECTURE__ "m68k" -#endif -  int version; -  version=`(hostinfo | sed -n 's/.*NeXT Mach \([0-9]*\).*/\1/p') 2>/dev/null`; -  if (version < 4) -    printf ("%s-next-nextstep%d\n", __ARCHITECTURE__, version); -  else -    printf ("%s-next-openstep%d\n", __ARCHITECTURE__, version); -  exit (0); -#endif - -#if defined (MULTIMAX) || defined (n16) -#if defined (UMAXV) -  printf ("ns32k-encore-sysv\n"); exit (0); -#else -#if defined (CMU) -  printf ("ns32k-encore-mach\n"); exit (0); -#else -  printf ("ns32k-encore-bsd\n"); exit (0); -#endif -#endif -#endif - -#if defined (__386BSD__) -  printf ("i386-pc-bsd\n"); exit (0); -#endif - -#if defined (sequent) -#if defined (i386) -  printf ("i386-sequent-dynix\n"); exit (0); -#endif -#if defined (ns32000) -  printf ("ns32k-sequent-dynix\n"); exit (0); -#endif -#endif - -#if defined (_SEQUENT_) -    struct utsname un; - -    uname(&un); - -    if (strncmp(un.version, "V2", 2) == 0) { -	printf ("i386-sequent-ptx2\n"); exit (0); -    } -    if (strncmp(un.version, "V1", 2) == 0) { /* XXX is V1 correct? */ -	printf ("i386-sequent-ptx1\n"); exit (0); -    } -    printf ("i386-sequent-ptx\n"); exit (0); - -#endif - -#if defined (vax) -# if !defined (ultrix) -#  include <sys/param.h> -#  if defined (BSD) -#   if BSD == 43 -      printf ("vax-dec-bsd4.3\n"); exit (0); -#   else -#    if BSD == 199006 -      printf ("vax-dec-bsd4.3reno\n"); exit (0); -#    else -      printf ("vax-dec-bsd\n"); exit (0); -#    endif -#   endif -#  else -    printf ("vax-dec-bsd\n"); exit (0); -#  endif -# else -    printf ("vax-dec-ultrix\n"); exit (0); -# endif -#endif - -#if defined (alliant) && defined (i860) -  printf ("i860-alliant-bsd\n"); exit (0); -#endif - -  exit (1); -} -EOF - -$CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null && SYSTEM_NAME=`$dummy` && -	{ echo "$SYSTEM_NAME"; exit; } - -# Apollos put the system type in the environment. - -test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit; } - -# Convex versions that predate uname can use getsysinfo(1) - -if [ -x /usr/convex/getsysinfo ] -then -    case `getsysinfo -f cpu_type` in -    c1*) -	echo c1-convex-bsd -	exit ;; -    c2*) -	if getsysinfo -f scalar_acc -	then echo c32-convex-bsd -	else echo c2-convex-bsd -	fi -	exit ;; -    c34*) -	echo c34-convex-bsd -	exit ;; -    c38*) -	echo c38-convex-bsd -	exit ;; -    c4*) -	echo c4-convex-bsd -	exit ;; -    esac -fi -  cat >&2 <<EOF  $0: unable to guess system type @@ -1,8 +1,8 @@  #! /bin/sh  # Configuration validation subroutine script. -#   Copyright 1992-2013 Free Software Foundation, Inc. +#   Copyright 1992-2014 Free Software Foundation, Inc. -timestamp='2013-08-10' +timestamp='2014-05-01'  # 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 @@ -68,7 +68,7 @@ Report bugs and patches to <config-patches@gnu.org>."  version="\  GNU config.sub ($timestamp) -Copyright 1992-2013 Free Software Foundation, Inc. +Copyright 1992-2014 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." @@ -265,6 +265,7 @@ case $basic_machine in  	| hexagon \  	| i370 | i860 | i960 | ia64 \  	| ip2k | iq2000 \ +	| k1om \  	| le32 | le64 \  	| lm32 \  	| m32c | m32r | m32rle | m68000 | m68k | m88k \ @@ -282,8 +283,10 @@ case $basic_machine in  	| mips64vr5900 | mips64vr5900el \  	| mipsisa32 | mipsisa32el \  	| mipsisa32r2 | mipsisa32r2el \ +	| mipsisa32r6 | mipsisa32r6el \  	| mipsisa64 | mipsisa64el \  	| mipsisa64r2 | mipsisa64r2el \ +	| mipsisa64r6 | mipsisa64r6el \  	| mipsisa64sb1 | mipsisa64sb1el \  	| mipsisa64sr71k | mipsisa64sr71kel \  	| mipsr5900 | mipsr5900el \ @@ -295,8 +298,7 @@ case $basic_machine in  	| nds32 | nds32le | nds32be \  	| nios | nios2 | nios2eb | nios2el \  	| ns16k | ns32k \ -	| open8 \ -	| or1k | or32 \ +	| open8 | or1k | or1knd | or32 \  	| pdp10 | pdp11 | pj | pjl \  	| powerpc | powerpc64 | powerpc64le | powerpcle \  	| pyramid \ @@ -324,7 +326,7 @@ case $basic_machine in  	c6x)  		basic_machine=tic6x-unknown  		;; -	m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x | picochip) +	m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x | nvptx | picochip)  		basic_machine=$basic_machine-unknown  		os=-none  		;; @@ -381,6 +383,7 @@ case $basic_machine in  	| hexagon-* \  	| i*86-* | i860-* | i960-* | ia64-* \  	| ip2k-* | iq2000-* \ +	| k1om-* \  	| le32-* | le64-* \  	| lm32-* \  	| m32c-* | m32r-* | m32rle-* \ @@ -400,8 +403,10 @@ case $basic_machine in  	| mips64vr5900-* | mips64vr5900el-* \  	| mipsisa32-* | mipsisa32el-* \  	| mipsisa32r2-* | mipsisa32r2el-* \ +	| mipsisa32r6-* | mipsisa32r6el-* \  	| mipsisa64-* | mipsisa64el-* \  	| mipsisa64r2-* | mipsisa64r2el-* \ +	| mipsisa64r6-* | mipsisa64r6el-* \  	| mipsisa64sb1-* | mipsisa64sb1el-* \  	| mipsisa64sr71k-* | mipsisa64sr71kel-* \  	| mipsr5900-* | mipsr5900el-* \ @@ -413,6 +418,7 @@ case $basic_machine in  	| nios-* | nios2-* | nios2eb-* | nios2el-* \  	| none-* | np1-* | ns16k-* | ns32k-* \  	| open8-* \ +	| or1k*-* \  	| orion-* \  	| pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \  	| powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* \ @@ -1374,7 +1380,7 @@ case $os in  	      | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \  	      | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \  	      | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \ -	      | -skyos* | -haiku* | -rdos* | -toppers* | -drops* | -es*) +	      | -skyos* | -haiku* | -rdos* | -toppers* | -drops* | -es* | -tirtos*)  	# Remember, each alternative MUST END IN *, to match a version number.  		;;  	-qnx*) @@ -1592,9 +1598,6 @@ case $basic_machine in  	mips*-*)  		os=-elf  		;; -	or1k-*) -		os=-elf -		;;  	or32-*)  		os=-coff  		;; | 
