mirror of
				https://github.com/osmarks/ngircd.git
				synced 2025-10-31 14:02:59 +00:00 
			
		
		
		
	Update config.guess and config.sub to recent versions
- config.guess: 2020-04-26 - config.sub: 2020-05-04 And set both scripts +x, they are executable.
This commit is contained in:
		
							
								
								
									
										366
									
								
								config.guess
									
									
									
									
										vendored
									
									
										
										
										Normal file → Executable file
									
								
							
							
						
						
									
										366
									
								
								config.guess
									
									
									
									
										vendored
									
									
										
										
										Normal file → Executable file
									
								
							| @@ -1,8 +1,8 @@ | ||||
| #! /bin/sh | ||||
| # Attempt to guess a canonical system name. | ||||
| #   Copyright 1992-2018 Free Software Foundation, Inc. | ||||
| #   Copyright 1992-2020 Free Software Foundation, Inc. | ||||
|  | ||||
| timestamp='2018-03-08' | ||||
| timestamp='2020-04-26' | ||||
|  | ||||
| # 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-2018 Free Software Foundation, Inc. | ||||
| Copyright 1992-2020 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." | ||||
| @@ -84,8 +84,6 @@ if test $# != 0; then | ||||
|   exit 1 | ||||
| fi | ||||
|  | ||||
| trap 'exit 1' 1 2 15 | ||||
|  | ||||
| # CC_FOR_BUILD -- compiler used by this script. Note that the use of a | ||||
| # compiler to aid in system detection is discouraged as it requires | ||||
| # temporary files to be created and, as you can see below, it is a | ||||
| @@ -96,34 +94,40 @@ trap 'exit 1' 1 2 15 | ||||
|  | ||||
| # Portable tmp directory creation inspired by the Autoconf team. | ||||
|  | ||||
| set_cc_for_build=' | ||||
| trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ; | ||||
| trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ; | ||||
| : ${TMPDIR=/tmp} ; | ||||
|  { tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } || | ||||
|  { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } || | ||||
|  { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir $tmp) && echo "Warning: creating insecure temp directory" >&2 ; } || | ||||
|  { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ; | ||||
| dummy=$tmp/dummy ; | ||||
| tmpfiles="$dummy.c $dummy.o $dummy.rel $dummy" ; | ||||
| case $CC_FOR_BUILD,$HOST_CC,$CC in | ||||
|  ,,)    echo "int x;" > "$dummy.c" ; | ||||
| 	for c in cc gcc c89 c99 ; do | ||||
| 	  if ($c -c -o "$dummy.o" "$dummy.c") >/dev/null 2>&1 ; then | ||||
| 	     CC_FOR_BUILD="$c"; break ; | ||||
| 	  fi ; | ||||
| 	done ; | ||||
| 	if test x"$CC_FOR_BUILD" = x ; then | ||||
| 	  CC_FOR_BUILD=no_compiler_found ; | ||||
| 	fi | ||||
| 	;; | ||||
|  ,,*)   CC_FOR_BUILD=$CC ;; | ||||
|  ,*,*)  CC_FOR_BUILD=$HOST_CC ;; | ||||
| esac ; set_cc_for_build= ;' | ||||
| tmp= | ||||
| # shellcheck disable=SC2172 | ||||
| trap 'test -z "$tmp" || rm -fr "$tmp"' 0 1 2 13 15 | ||||
|  | ||||
| set_cc_for_build() { | ||||
|     # prevent multiple calls if $tmp is already set | ||||
|     test "$tmp" && return 0 | ||||
|     : "${TMPDIR=/tmp}" | ||||
|     # shellcheck disable=SC2039 | ||||
|     { tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } || | ||||
| 	{ test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir "$tmp" 2>/dev/null) ; } || | ||||
| 	{ tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir "$tmp" 2>/dev/null) && echo "Warning: creating insecure temp directory" >&2 ; } || | ||||
| 	{ echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } | ||||
|     dummy=$tmp/dummy | ||||
|     case ${CC_FOR_BUILD-},${HOST_CC-},${CC-} in | ||||
| 	,,)    echo "int x;" > "$dummy.c" | ||||
| 	       for driver in cc gcc c89 c99 ; do | ||||
| 		   if ($driver -c -o "$dummy.o" "$dummy.c") >/dev/null 2>&1 ; then | ||||
| 		       CC_FOR_BUILD="$driver" | ||||
| 		       break | ||||
| 		   fi | ||||
| 	       done | ||||
| 	       if test x"$CC_FOR_BUILD" = x ; then | ||||
| 		   CC_FOR_BUILD=no_compiler_found | ||||
| 	       fi | ||||
| 	       ;; | ||||
| 	,,*)   CC_FOR_BUILD=$CC ;; | ||||
| 	,*,*)  CC_FOR_BUILD=$HOST_CC ;; | ||||
|     esac | ||||
| } | ||||
|  | ||||
| # This is needed to find uname on a Pyramid OSx when run in the BSD universe. | ||||
| # (ghazi@noc.rutgers.edu 1994-08-24) | ||||
| if (test -f /.attbin/uname) >/dev/null 2>&1 ; then | ||||
| if test -f /.attbin/uname ; then | ||||
| 	PATH=$PATH:/.attbin ; export PATH | ||||
| fi | ||||
|  | ||||
| @@ -138,7 +142,7 @@ Linux|GNU|GNU/*) | ||||
| 	# We could probably try harder. | ||||
| 	LIBC=gnu | ||||
|  | ||||
| 	eval "$set_cc_for_build" | ||||
| 	set_cc_for_build | ||||
| 	cat <<-EOF > "$dummy.c" | ||||
| 	#include <features.h> | ||||
| 	#if defined(__UCLIBC__) | ||||
| @@ -199,7 +203,7 @@ case "$UNAME_MACHINE:$UNAME_SYSTEM:$UNAME_RELEASE:$UNAME_VERSION" in | ||||
| 		os=netbsdelf | ||||
| 		;; | ||||
| 	    arm*|i386|m68k|ns32k|sh3*|sparc|vax) | ||||
| 		eval "$set_cc_for_build" | ||||
| 		set_cc_for_build | ||||
| 		if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \ | ||||
| 			| grep -q __ELF__ | ||||
| 		then | ||||
| @@ -237,7 +241,7 @@ case "$UNAME_MACHINE:$UNAME_SYSTEM:$UNAME_RELEASE:$UNAME_VERSION" in | ||||
| 	# Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM: | ||||
| 	# contains redundant information, the shorter form: | ||||
| 	# CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used. | ||||
| 	echo "$machine-${os}${release}${abi}" | ||||
| 	echo "$machine-${os}${release}${abi-}" | ||||
| 	exit ;; | ||||
|     *:Bitrig:*:*) | ||||
| 	UNAME_MACHINE_ARCH=`arch | sed 's/Bitrig.//'` | ||||
| @@ -260,6 +264,9 @@ case "$UNAME_MACHINE:$UNAME_SYSTEM:$UNAME_RELEASE:$UNAME_VERSION" in | ||||
|     *:SolidBSD:*:*) | ||||
| 	echo "$UNAME_MACHINE"-unknown-solidbsd"$UNAME_RELEASE" | ||||
| 	exit ;; | ||||
|     *:OS108:*:*) | ||||
| 	echo "$UNAME_MACHINE"-unknown-os108_"$UNAME_RELEASE" | ||||
| 	exit ;; | ||||
|     macppc:MirBSD:*:*) | ||||
| 	echo powerpc-unknown-mirbsd"$UNAME_RELEASE" | ||||
| 	exit ;; | ||||
| @@ -269,12 +276,15 @@ case "$UNAME_MACHINE:$UNAME_SYSTEM:$UNAME_RELEASE:$UNAME_VERSION" in | ||||
|     *:Sortix:*:*) | ||||
| 	echo "$UNAME_MACHINE"-unknown-sortix | ||||
| 	exit ;; | ||||
|     *:Twizzler:*:*) | ||||
| 	echo "$UNAME_MACHINE"-unknown-twizzler | ||||
| 	exit ;; | ||||
|     *:Redox:*:*) | ||||
| 	echo "$UNAME_MACHINE"-unknown-redox | ||||
| 	exit ;; | ||||
|     mips:OSF1:*.*) | ||||
|         echo mips-dec-osf1 | ||||
|         exit ;; | ||||
| 	echo mips-dec-osf1 | ||||
| 	exit ;; | ||||
|     alpha:OSF1:*:*) | ||||
| 	case $UNAME_RELEASE in | ||||
| 	*4.0) | ||||
| @@ -389,7 +399,7 @@ case "$UNAME_MACHINE:$UNAME_SYSTEM:$UNAME_RELEASE:$UNAME_VERSION" in | ||||
| 	echo i386-pc-auroraux"$UNAME_RELEASE" | ||||
| 	exit ;; | ||||
|     i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*) | ||||
| 	eval "$set_cc_for_build" | ||||
| 	set_cc_for_build | ||||
| 	SUN_ARCH=i386 | ||||
| 	# If there is a compiler, see if it is configured for 64-bit objects. | ||||
| 	# Note that the Sun cc does not turn __LP64__ into 1 like gcc does. | ||||
| @@ -482,7 +492,7 @@ case "$UNAME_MACHINE:$UNAME_SYSTEM:$UNAME_RELEASE:$UNAME_VERSION" in | ||||
| 	echo clipper-intergraph-clix"$UNAME_RELEASE" | ||||
| 	exit ;; | ||||
|     mips:*:*:UMIPS | mips:*:*:RISCos) | ||||
| 	eval "$set_cc_for_build" | ||||
| 	set_cc_for_build | ||||
| 	sed 's/^	//' << EOF > "$dummy.c" | ||||
| #ifdef __cplusplus | ||||
| #include <stdio.h>  /* for printf() prototype */ | ||||
| @@ -579,7 +589,7 @@ EOF | ||||
| 	exit ;; | ||||
|     *:AIX:2:3) | ||||
| 	if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then | ||||
| 		eval "$set_cc_for_build" | ||||
| 		set_cc_for_build | ||||
| 		sed 's/^		//' << EOF > "$dummy.c" | ||||
| 		#include <sys/systemcfg.h> | ||||
|  | ||||
| @@ -660,7 +670,7 @@ EOF | ||||
| 		    esac | ||||
| 		fi | ||||
| 		if [ "$HP_ARCH" = "" ]; then | ||||
| 		    eval "$set_cc_for_build" | ||||
| 		    set_cc_for_build | ||||
| 		    sed 's/^		//' << EOF > "$dummy.c" | ||||
|  | ||||
| 		#define _HPUX_SOURCE | ||||
| @@ -700,7 +710,7 @@ EOF | ||||
| 	esac | ||||
| 	if [ "$HP_ARCH" = hppa2.0w ] | ||||
| 	then | ||||
| 	    eval "$set_cc_for_build" | ||||
| 	    set_cc_for_build | ||||
|  | ||||
| 	    # hppa2.0w-hp-hpux* has a 64-bit kernel and a compiler generating | ||||
| 	    # 32-bit code.  hppa64-hp-hpux* has the same kernel and a compiler | ||||
| @@ -726,7 +736,7 @@ EOF | ||||
| 	echo ia64-hp-hpux"$HPUX_REV" | ||||
| 	exit ;; | ||||
|     3050*:HI-UX:*:*) | ||||
| 	eval "$set_cc_for_build" | ||||
| 	set_cc_for_build | ||||
| 	sed 's/^	//' << EOF > "$dummy.c" | ||||
| 	#include <unistd.h> | ||||
| 	int | ||||
| @@ -840,6 +850,17 @@ EOF | ||||
|     *:BSD/OS:*:*) | ||||
| 	echo "$UNAME_MACHINE"-unknown-bsdi"$UNAME_RELEASE" | ||||
| 	exit ;; | ||||
|     arm:FreeBSD:*:*) | ||||
| 	UNAME_PROCESSOR=`uname -p` | ||||
| 	set_cc_for_build | ||||
| 	if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \ | ||||
| 	    | grep -q __ARM_PCS_VFP | ||||
| 	then | ||||
| 	    echo "${UNAME_PROCESSOR}"-unknown-freebsd"`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`"-gnueabi | ||||
| 	else | ||||
| 	    echo "${UNAME_PROCESSOR}"-unknown-freebsd"`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`"-gnueabihf | ||||
| 	fi | ||||
| 	exit ;; | ||||
|     *:FreeBSD:*:*) | ||||
| 	UNAME_PROCESSOR=`/usr/bin/uname -p` | ||||
| 	case "$UNAME_PROCESSOR" in | ||||
| @@ -881,7 +902,7 @@ EOF | ||||
| 	echo "$UNAME_MACHINE"-pc-uwin | ||||
| 	exit ;; | ||||
|     amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*) | ||||
| 	echo x86_64-unknown-cygwin | ||||
| 	echo x86_64-pc-cygwin | ||||
| 	exit ;; | ||||
|     prep*:SunOS:5.*:*) | ||||
| 	echo powerpcle-unknown-solaris2"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`" | ||||
| @@ -894,8 +915,8 @@ EOF | ||||
| 	# other systems with GNU libc and userland | ||||
| 	echo "$UNAME_MACHINE-unknown-`echo "$UNAME_SYSTEM" | sed 's,^[^/]*/,,' | tr "[:upper:]" "[:lower:]"``echo "$UNAME_RELEASE"|sed -e 's/[-(].*//'`-$LIBC" | ||||
| 	exit ;; | ||||
|     i*86:Minix:*:*) | ||||
| 	echo "$UNAME_MACHINE"-pc-minix | ||||
|     *:Minix:*:*) | ||||
| 	echo "$UNAME_MACHINE"-unknown-minix | ||||
| 	exit ;; | ||||
|     aarch64:Linux:*:*) | ||||
| 	echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" | ||||
| @@ -905,7 +926,7 @@ EOF | ||||
| 	echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" | ||||
| 	exit ;; | ||||
|     alpha:Linux:*:*) | ||||
| 	case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in | ||||
| 	case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' /proc/cpuinfo 2>/dev/null` in | ||||
| 	  EV5)   UNAME_MACHINE=alphaev5 ;; | ||||
| 	  EV56)  UNAME_MACHINE=alphaev56 ;; | ||||
| 	  PCA56) UNAME_MACHINE=alphapca56 ;; | ||||
| @@ -922,7 +943,7 @@ EOF | ||||
| 	echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" | ||||
| 	exit ;; | ||||
|     arm*:Linux:*:*) | ||||
| 	eval "$set_cc_for_build" | ||||
| 	set_cc_for_build | ||||
| 	if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \ | ||||
| 	    | grep -q __ARM_EABI__ | ||||
| 	then | ||||
| @@ -971,23 +992,51 @@ EOF | ||||
| 	echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" | ||||
| 	exit ;; | ||||
|     mips:Linux:*:* | mips64:Linux:*:*) | ||||
| 	eval "$set_cc_for_build" | ||||
| 	set_cc_for_build | ||||
| 	IS_GLIBC=0 | ||||
| 	test x"${LIBC}" = xgnu && IS_GLIBC=1 | ||||
| 	sed 's/^	//' << EOF > "$dummy.c" | ||||
| 	#undef CPU | ||||
| 	#undef ${UNAME_MACHINE} | ||||
| 	#undef ${UNAME_MACHINE}el | ||||
| 	#undef mips | ||||
| 	#undef mipsel | ||||
| 	#undef mips64 | ||||
| 	#undef mips64el | ||||
| 	#if ${IS_GLIBC} && defined(_ABI64) | ||||
| 	LIBCABI=gnuabi64 | ||||
| 	#else | ||||
| 	#if ${IS_GLIBC} && defined(_ABIN32) | ||||
| 	LIBCABI=gnuabin32 | ||||
| 	#else | ||||
| 	LIBCABI=${LIBC} | ||||
| 	#endif | ||||
| 	#endif | ||||
|  | ||||
| 	#if ${IS_GLIBC} && defined(__mips64) && defined(__mips_isa_rev) && __mips_isa_rev>=6 | ||||
| 	CPU=mipsisa64r6 | ||||
| 	#else | ||||
| 	#if ${IS_GLIBC} && !defined(__mips64) && defined(__mips_isa_rev) && __mips_isa_rev>=6 | ||||
| 	CPU=mipsisa32r6 | ||||
| 	#else | ||||
| 	#if defined(__mips64) | ||||
| 	CPU=mips64 | ||||
| 	#else | ||||
| 	CPU=mips | ||||
| 	#endif | ||||
| 	#endif | ||||
| 	#endif | ||||
|  | ||||
| 	#if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL) | ||||
| 	CPU=${UNAME_MACHINE}el | ||||
| 	MIPS_ENDIAN=el | ||||
| 	#else | ||||
| 	#if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB) | ||||
| 	CPU=${UNAME_MACHINE} | ||||
| 	MIPS_ENDIAN= | ||||
| 	#else | ||||
| 	CPU= | ||||
| 	MIPS_ENDIAN= | ||||
| 	#endif | ||||
| 	#endif | ||||
| EOF | ||||
| 	eval "`$CC_FOR_BUILD -E "$dummy.c" 2>/dev/null | grep '^CPU'`" | ||||
| 	test "x$CPU" != x && { echo "$CPU-unknown-linux-$LIBC"; exit; } | ||||
| 	eval "`$CC_FOR_BUILD -E "$dummy.c" 2>/dev/null | grep '^CPU\|^MIPS_ENDIAN\|^LIBCABI'`" | ||||
| 	test "x$CPU" != x && { echo "$CPU${MIPS_ENDIAN}-unknown-linux-$LIBCABI"; exit; } | ||||
| 	;; | ||||
|     mips64el:Linux:*:*) | ||||
| 	echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" | ||||
| @@ -1100,7 +1149,7 @@ EOF | ||||
| 	    *Pentium)	     UNAME_MACHINE=i586 ;; | ||||
| 	    *Pent*|*Celeron) UNAME_MACHINE=i686 ;; | ||||
| 	esac | ||||
| 	echo "$UNAME_MACHINE-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}{$UNAME_VERSION}" | ||||
| 	echo "$UNAME_MACHINE-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION}" | ||||
| 	exit ;; | ||||
|     i*86:*:3.2:*) | ||||
| 	if test -f /usr/options/cb.name; then | ||||
| @@ -1284,38 +1333,39 @@ EOF | ||||
| 	echo "$UNAME_MACHINE"-apple-rhapsody"$UNAME_RELEASE" | ||||
| 	exit ;; | ||||
|     *:Darwin:*:*) | ||||
| 	UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown | ||||
| 	eval "$set_cc_for_build" | ||||
| 	if test "$UNAME_PROCESSOR" = unknown ; then | ||||
| 	    UNAME_PROCESSOR=powerpc | ||||
| 	UNAME_PROCESSOR=`uname -p` | ||||
| 	case $UNAME_PROCESSOR in | ||||
| 	    unknown) UNAME_PROCESSOR=powerpc ;; | ||||
| 	esac | ||||
| 	if command -v xcode-select > /dev/null 2> /dev/null && \ | ||||
| 		! xcode-select --print-path > /dev/null 2> /dev/null ; then | ||||
| 	    # Avoid executing cc if there is no toolchain installed as | ||||
| 	    # cc will be a stub that puts up a graphical alert | ||||
| 	    # prompting the user to install developer tools. | ||||
| 	    CC_FOR_BUILD=no_compiler_found | ||||
| 	else | ||||
| 	    set_cc_for_build | ||||
| 	fi | ||||
| 	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 | ||||
| 		# 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 | ||||
| 	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 | ||||
| 	    # 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 | ||||
| 	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 | ||||
| 	    # uname -m returns i386 or x86_64 | ||||
| 	    UNAME_PROCESSOR=$UNAME_MACHINE | ||||
| 	fi | ||||
| 	echo "$UNAME_PROCESSOR"-apple-darwin"$UNAME_RELEASE" | ||||
| 	exit ;; | ||||
| @@ -1358,6 +1408,7 @@ EOF | ||||
| 	# "uname -m" is not consistent, so use $cputype instead. 386 | ||||
| 	# is converted to i386 for consistency with other x86 | ||||
| 	# operating systems. | ||||
| 	# shellcheck disable=SC2154 | ||||
| 	if test "$cputype" = 386; then | ||||
| 	    UNAME_MACHINE=i386 | ||||
| 	else | ||||
| @@ -1414,8 +1465,148 @@ EOF | ||||
|     amd64:Isilon\ OneFS:*:*) | ||||
| 	echo x86_64-unknown-onefs | ||||
| 	exit ;; | ||||
|     *:Unleashed:*:*) | ||||
| 	echo "$UNAME_MACHINE"-unknown-unleashed"$UNAME_RELEASE" | ||||
| 	exit ;; | ||||
| esac | ||||
|  | ||||
| # No uname command or uname output not recognized. | ||||
| set_cc_for_build | ||||
| cat > "$dummy.c" <<EOF | ||||
| #ifdef _SEQUENT_ | ||||
| #include <sys/types.h> | ||||
| #include <sys/utsname.h> | ||||
| #endif | ||||
| #if defined(ultrix) || defined(_ultrix) || defined(__ultrix) || defined(__ultrix__) | ||||
| #if defined (vax) || defined (__vax) || defined (__vax__) || defined(mips) || defined(__mips) || defined(__mips__) || defined(MIPS) || defined(__MIPS__) | ||||
| #include <signal.h> | ||||
| #if defined(_SIZE_T_) || defined(SIGLOST) | ||||
| #include <sys/utsname.h> | ||||
| #endif | ||||
| #endif | ||||
| #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 (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 | ||||
| #if defined(_SIZE_T_) || defined(SIGLOST) | ||||
|   struct utsname un; | ||||
|   uname (&un); | ||||
|   printf ("vax-dec-ultrix%s\n", un.release); exit (0); | ||||
| #else | ||||
|   printf ("vax-dec-ultrix\n"); exit (0); | ||||
| #endif | ||||
| #endif | ||||
| #endif | ||||
| #if defined(ultrix) || defined(_ultrix) || defined(__ultrix) || defined(__ultrix__) | ||||
| #if defined(mips) || defined(__mips) || defined(__mips__) || defined(MIPS) || defined(__MIPS__) | ||||
| #if defined(_SIZE_T_) || defined(SIGLOST) | ||||
|   struct utsname *un; | ||||
|   uname (&un); | ||||
|   printf ("mips-dec-ultrix%s\n", un.release); exit (0); | ||||
| #else | ||||
|   printf ("mips-dec-ultrix\n"); exit (0); | ||||
| #endif | ||||
| #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; } | ||||
|  | ||||
| echo "$0: unable to guess system type" >&2 | ||||
|  | ||||
| case "$UNAME_MACHINE:$UNAME_SYSTEM" in | ||||
| @@ -1438,6 +1629,12 @@ copies of config.guess and config.sub with the latest versions from: | ||||
|   https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess | ||||
| and | ||||
|   https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub | ||||
| EOF | ||||
|  | ||||
| year=`echo $timestamp | sed 's,-.*,,'` | ||||
| # shellcheck disable=SC2003 | ||||
| if test "`expr "\`date +%Y\`" - "$year"`" -lt 3 ; then | ||||
|    cat >&2 <<EOF | ||||
|  | ||||
| If $0 has already been updated, send the following data and any | ||||
| information you think might be pertinent to config-patches@gnu.org to | ||||
| @@ -1465,6 +1662,7 @@ UNAME_RELEASE = "$UNAME_RELEASE" | ||||
| UNAME_SYSTEM  = "$UNAME_SYSTEM" | ||||
| UNAME_VERSION = "$UNAME_VERSION" | ||||
| EOF | ||||
| fi | ||||
|  | ||||
| exit 1 | ||||
|  | ||||
|   | ||||
							
								
								
									
										2714
									
								
								config.sub
									
									
									
									
										vendored
									
									
										
										
										Normal file → Executable file
									
								
							
							
						
						
									
										2714
									
								
								config.sub
									
									
									
									
										vendored
									
									
										
										
										Normal file → Executable file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
		Reference in New Issue
	
	Block a user
	 Alexander Barton
					Alexander Barton