mirror of git://sourceware.org/git/glibc.git
				
				
				
			Update.
2000-05-17 Andreas Jaeger <aj@suse.de> * scripts/config.sub: New version. * scripts/config.guess: Likewise. * manual/texinfo.tex: Likewise.
This commit is contained in:
		
							parent
							
								
									35f9eb5dae
								
							
						
					
					
						commit
						7626e16ceb
					
				|  | @ -1,3 +1,9 @@ | |||
| 2000-05-17  Andreas Jaeger  <aj@suse.de> | ||||
| 
 | ||||
| 	* scripts/config.sub: New version. | ||||
| 	* scripts/config.guess: Likewise. | ||||
| 	* manual/texinfo.tex: Likewise. | ||||
| 
 | ||||
| 2000-05-13  Jakub Jelinek  <jakub@redhat.com> | ||||
| 
 | ||||
| 	* elf/soinit.c (__libc_global_ctors): Move | ||||
|  |  | |||
|  | @ -3,7 +3,7 @@ | |||
| % Load plain if necessary, i.e., if running under initex. | ||||
| \expandafter\ifx\csname fmtname\endcsname\relax\input plain\fi | ||||
| % | ||||
| \def\texinfoversion{1999-10-01.07} | ||||
| \def\texinfoversion{2000-05-16.11} | ||||
| % | ||||
| % Copyright (C) 1985, 86, 88, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99 | ||||
| % Free Software Foundation, Inc. | ||||
|  | @ -4710,7 +4710,8 @@ width0pt\relax} \fi | |||
| \def\deftypeivarheader#1#2#3{% | ||||
|   \dosubind{vr}{\code{#3}}{\putwordof\ \code{#1}}% entry in variable index | ||||
|   \begingroup | ||||
|     \defname{#3}{\putwordInstanceVariableof\ \code{#1}}% | ||||
|     \defname{\defheaderxcond#2\relax$$$#3} | ||||
|             {\putwordInstanceVariableof\ \code{#1}}% | ||||
|     \defvarargs{#3}% | ||||
|   \endgroup | ||||
| } | ||||
|  |  | |||
|  | @ -1,6 +1,6 @@ | |||
| #! /bin/sh | ||||
| # Attempt to guess a canonical system name. | ||||
| #   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999 | ||||
| #   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000 | ||||
| #   Free Software Foundation, Inc. | ||||
| # | ||||
| # This file is free software; you can redistribute it and/or modify it | ||||
|  | @ -23,8 +23,7 @@ | |||
| # the same distribution terms that you use for the rest of that program. | ||||
| 
 | ||||
| # Written by Per Bothner <bothner@cygnus.com>. | ||||
| # The master version of this file is at the FSF in /home/gd/gnu/lib. | ||||
| # Please send patches to <autoconf-patches@gnu.org>. | ||||
| # Please send patches to <config-patches@gnu.org>. | ||||
| # | ||||
| # This script attempts to guess a canonical system name similar to | ||||
| # config.sub.  If it succeeds, it prints the system name on stdout, and | ||||
|  | @ -68,6 +67,43 @@ trap 'rm -f $dummy.c $dummy.o $dummy; exit 1' 1 2 15 | |||
| # Note: order is significant - the case branches are not exclusive. | ||||
| 
 | ||||
| case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in | ||||
|     *:NetBSD:*:*) | ||||
| 	# Netbsd (nbsd) targets should (where applicable) match one or | ||||
| 	# more of the tupples: *-*-netbsdelf*, *-*-netbsdaout*, | ||||
| 	# *-*-netbsdecoff* and *-*-netbsd*.  For targets that recently | ||||
| 	# switched to ELF, *-*-netbsd* would select the old | ||||
| 	# object file format.  This provides both forward | ||||
| 	# compatibility and a consistent mechanism for selecting the | ||||
| 	# object file format. | ||||
| 	# Determine the machine/vendor (is the vendor relevant). | ||||
| 	case "${UNAME_MACHINE}" in | ||||
| 	    amiga) machine=m68k-cbm ;; | ||||
| 	    arm32) machine=arm-unknown ;; | ||||
| 	    atari*) machine=m68k-atari ;; | ||||
| 	    sun3*) machine=m68k-sun ;; | ||||
| 	    mac68k) machine=m68k-apple ;; | ||||
| 	    macppc) machine=powerpc-apple ;; | ||||
| 	    hp3[0-9][05]) machine=m68k-hp ;; | ||||
| 	    ibmrt|romp-ibm) machine=romp-ibm ;; | ||||
| 	    *) machine=${UNAME_MACHINE}-unknown ;; | ||||
| 	esac | ||||
| 	# The Operating System including object format. | ||||
| 	if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \ | ||||
| 		| grep __ELF__ >/dev/null | ||||
| 	then | ||||
| 	    # Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout). | ||||
| 	    # Return netbsd for either.  FIX? | ||||
| 	    os=netbsd | ||||
| 	else | ||||
| 	    os=netbsdelf | ||||
| 	fi | ||||
| 	# The OS release | ||||
| 	release=`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'` | ||||
| 	# Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM: | ||||
| 	# contains redundant information, the shorter form: | ||||
| 	# CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used. | ||||
| 	echo "${machine}-${os}${release}" | ||||
| 	exit 0 ;; | ||||
|     alpha:OSF1:*:*) | ||||
| 	if test $UNAME_RELEASE = "V4.0"; then | ||||
| 		UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'` | ||||
|  | @ -77,41 +113,51 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in | |||
| 	# A Xn.n version is an unreleased experimental baselevel. | ||||
| 	# 1.2 uses "1.2" for uname -r. | ||||
| 	cat <<EOF >$dummy.s | ||||
| 	.data | ||||
| \$Lformat: | ||||
| 	.byte 37,100,45,37,120,10,0	# "%d-%x\n" | ||||
| 
 | ||||
| 	.text | ||||
| 	.globl main | ||||
| 	.align 4 | ||||
| 	.ent main | ||||
| main: | ||||
| 	.frame \$30,0,\$26,0 | ||||
| 	.prologue 0 | ||||
| 	.long 0x47e03d80 # implver $0 | ||||
| 	lda \$2,259 | ||||
| 	.long 0x47e20c21 # amask $2,$1 | ||||
| 	srl \$1,8,\$2 | ||||
| 	sll \$2,2,\$2 | ||||
| 	sll \$0,3,\$0 | ||||
| 	addl \$1,\$0,\$0 | ||||
| 	addl \$2,\$0,\$0 | ||||
| 	ret \$31,(\$26),1 | ||||
| 	.frame \$30,16,\$26,0 | ||||
| 	ldgp \$29,0(\$27) | ||||
| 	.prologue 1 | ||||
| 	.long 0x47e03d80 # implver \$0 | ||||
| 	lda \$2,-1 | ||||
| 	.long 0x47e20c21 # amask \$2,\$1 | ||||
| 	lda \$16,\$Lformat | ||||
| 	mov \$0,\$17 | ||||
| 	not \$1,\$18 | ||||
| 	jsr \$26,printf | ||||
| 	ldgp \$29,0(\$26) | ||||
| 	mov 0,\$16 | ||||
| 	jsr \$26,exit | ||||
| 	.end main | ||||
| EOF | ||||
| 	$CC_FOR_BUILD $dummy.s -o $dummy 2>/dev/null | ||||
| 	if test "$?" = 0 ; then | ||||
| 		./$dummy | ||||
| 		case "$?" in | ||||
| 			7) | ||||
| 		case `./$dummy` in | ||||
| 			0-0) | ||||
| 				UNAME_MACHINE="alpha" | ||||
| 				;; | ||||
| 			15) | ||||
| 			1-0) | ||||
| 				UNAME_MACHINE="alphaev5" | ||||
| 				;; | ||||
| 			14) | ||||
| 			1-1) | ||||
| 				UNAME_MACHINE="alphaev56" | ||||
| 				;; | ||||
| 			10) | ||||
| 			1-101) | ||||
| 				UNAME_MACHINE="alphapca56" | ||||
| 				;; | ||||
| 			16) | ||||
| 			2-303) | ||||
| 				UNAME_MACHINE="alphaev6" | ||||
| 				;; | ||||
| 			2-307) | ||||
| 				UNAME_MACHINE="alphaev67" | ||||
| 				;; | ||||
| 		esac | ||||
| 	fi | ||||
| 	rm -f $dummy.s $dummy | ||||
|  | @ -129,9 +175,6 @@ EOF | |||
|     Amiga*:UNIX_System_V:4.0:*) | ||||
| 	echo m68k-cbm-sysv4 | ||||
| 	exit 0;; | ||||
|     amiga:NetBSD:*:*) | ||||
|       echo m68k-cbm-netbsd${UNAME_RELEASE} | ||||
|       exit 0 ;; | ||||
|     amiga:OpenBSD:*:*) | ||||
| 	echo m68k-unknown-openbsd${UNAME_RELEASE} | ||||
| 	exit 0 ;; | ||||
|  | @ -162,9 +205,6 @@ EOF | |||
|     arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*) | ||||
| 	echo arm-acorn-riscix${UNAME_RELEASE} | ||||
| 	exit 0;; | ||||
|     arm32:NetBSD:*:*) | ||||
| 	echo arm-unknown-netbsd`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'` | ||||
| 	exit 0 ;; | ||||
|     SR2?01:HI-UX/MPP:*:*) | ||||
| 	echo hppa1.1-hitachi-hiuxmpp | ||||
| 	exit 0;; | ||||
|  | @ -221,15 +261,12 @@ EOF | |||
|     aushp:SunOS:*:*) | ||||
| 	echo sparc-auspex-sunos${UNAME_RELEASE} | ||||
| 	exit 0 ;; | ||||
|     atari*:NetBSD:*:*) | ||||
| 	echo m68k-atari-netbsd${UNAME_RELEASE} | ||||
| 	exit 0 ;; | ||||
|     atari*:OpenBSD:*:*) | ||||
| 	echo m68k-unknown-openbsd${UNAME_RELEASE} | ||||
| 	exit 0 ;; | ||||
|     # The situation for MiNT is a little confusing.  The machine name | ||||
|     # can be virtually everything (everything which is not | ||||
|     # "atarist" or "atariste" at least should have a processor  | ||||
|     # "atarist" or "atariste" at least should have a processor | ||||
|     # > m68000).  The system name ranges from "MiNT" over "FreeMiNT" | ||||
|     # to the lowercase version "mint" (or "freemint").  Finally | ||||
|     # the system name "TOS" denotes a system which is actually not | ||||
|  | @ -253,15 +290,9 @@ EOF | |||
|     *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*) | ||||
|         echo m68k-unknown-mint${UNAME_RELEASE} | ||||
|         exit 0 ;; | ||||
|     sun3*:NetBSD:*:*) | ||||
| 	echo m68k-sun-netbsd${UNAME_RELEASE} | ||||
| 	exit 0 ;; | ||||
|     sun3*:OpenBSD:*:*) | ||||
| 	echo m68k-unknown-openbsd${UNAME_RELEASE} | ||||
| 	exit 0 ;; | ||||
|     mac68k:NetBSD:*:*) | ||||
| 	echo m68k-apple-netbsd${UNAME_RELEASE} | ||||
| 	exit 0 ;; | ||||
|     mac68k:OpenBSD:*:*) | ||||
| 	echo m68k-unknown-openbsd${UNAME_RELEASE} | ||||
| 	exit 0 ;; | ||||
|  | @ -274,9 +305,6 @@ EOF | |||
|     powerpc:machten:*:*) | ||||
| 	echo powerpc-apple-machten${UNAME_RELEASE} | ||||
| 	exit 0 ;; | ||||
|     macppc:NetBSD:*:*) | ||||
|         echo powerpc-apple-netbsd${UNAME_RELEASE} | ||||
|         exit 0 ;; | ||||
|     RISC*:Mach:*:*) | ||||
| 	echo mips-dec-mach_bsd4.3 | ||||
| 	exit 0 ;; | ||||
|  | @ -292,6 +320,7 @@ EOF | |||
|     mips:*:*:UMIPS | mips:*:*:RISCos) | ||||
| 	sed 's/^	//' << EOF >$dummy.c | ||||
| #ifdef __cplusplus | ||||
| #include <stdio.h>  /* for printf() prototype */ | ||||
| 	int main (int argc, char *argv[]) { | ||||
| #else | ||||
| 	int main (argc, argv) int argc; char *argv[]; { | ||||
|  | @ -331,7 +360,7 @@ EOF | |||
|     AViiON:dgux:*:*) | ||||
|         # DG/UX returns AViiON for all architectures | ||||
|         UNAME_PROCESSOR=`/usr/bin/uname -p` | ||||
| 	if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110] | ||||
| 	if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ] | ||||
| 	then | ||||
| 	    if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \ | ||||
| 	       [ ${TARGET_BINARY_INTERFACE}x = x ] | ||||
|  | @ -408,7 +437,7 @@ EOF | |||
|     ibmrt:4.4BSD:*|romp-ibm:BSD:*) | ||||
| 	echo romp-ibm-bsd4.4 | ||||
| 	exit 0 ;; | ||||
|     ibmrt:*BSD:*|romp-ibm:BSD:*)            # covers RT/PC NetBSD and | ||||
|     ibmrt:*BSD:*|romp-ibm:BSD:*)            # covers RT/PC BSD and | ||||
| 	echo romp-ibm-bsd${UNAME_RELEASE}   # 4.3 with uname added to | ||||
| 	exit 0 ;;                           # report: romp-ibm BSD 4.3 | ||||
|     *:BOSX:*:*) | ||||
|  | @ -429,6 +458,8 @@ EOF | |||
| 	    9000/[34]?? )         HP_ARCH=m68k ;; | ||||
| 	    9000/[678][0-9][0-9]) | ||||
|               sed 's/^              //' << EOF >$dummy.c | ||||
| 
 | ||||
|               #define _HPUX_SOURCE | ||||
|               #include <stdlib.h> | ||||
|               #include <unistd.h> | ||||
| 
 | ||||
|  | @ -553,10 +584,13 @@ EOF | |||
| 	      -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ | ||||
| 	exit 0 ;; | ||||
|     CRAY*TS:*:*:*) | ||||
| 	echo t90-cray-unicos${UNAME_RELEASE} | ||||
| 	echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' | ||||
| 	exit 0 ;; | ||||
|     CRAY*T3E:*:*:*) | ||||
| 	echo alpha-cray-unicosmk${UNAME_RELEASE} | ||||
| 	echo alpha-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' | ||||
| 	exit 0 ;; | ||||
|     CRAY*SV1:*:*:*) | ||||
| 	echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' | ||||
| 	exit 0 ;; | ||||
|     CRAY-2:*:*:*) | ||||
| 	echo cray2-cray-unicos | ||||
|  | @ -569,13 +603,10 @@ EOF | |||
|     F301:UNIX_System_V:*:*) | ||||
|        echo f301-fujitsu-uxpv`echo $UNAME_RELEASE | sed 's/ .*//'` | ||||
|        exit 0 ;; | ||||
|     hp3[0-9][05]:NetBSD:*:*) | ||||
| 	echo m68k-hp-netbsd${UNAME_RELEASE} | ||||
| 	exit 0 ;; | ||||
|     hp300:OpenBSD:*:*) | ||||
| 	echo m68k-unknown-openbsd${UNAME_RELEASE} | ||||
| 	exit 0 ;; | ||||
|     i?86:BSD/386:*:* | i?86:BSD/OS:*:*) | ||||
|     i?86:BSD/386:*:* | i?86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*) | ||||
| 	echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE} | ||||
| 	exit 0 ;; | ||||
|     sparc*:BSD/OS:*:*) | ||||
|  | @ -585,17 +616,8 @@ EOF | |||
| 	echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE} | ||||
| 	exit 0 ;; | ||||
|     *:FreeBSD:*:*) | ||||
| 	if test -x /usr/bin/objformat; then | ||||
| 	    if test "elf" = "`/usr/bin/objformat`"; then | ||||
| 		echo ${UNAME_MACHINE}-unknown-freebsdelf`echo ${UNAME_RELEASE}|sed -e 's/[-_].*//'` | ||||
| 		exit 0 | ||||
| 	    fi | ||||
| 	fi | ||||
| 	echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` | ||||
| 	exit 0 ;; | ||||
|     *:NetBSD:*:*) | ||||
| 	echo ${UNAME_MACHINE}-unknown-netbsd`echo ${UNAME_RELEASE}|sed -e 's/[-_].*//'` | ||||
| 	exit 0 ;; | ||||
|     *:OpenBSD:*:*) | ||||
| 	echo ${UNAME_MACHINE}-unknown-openbsd`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'` | ||||
| 	exit 0 ;; | ||||
|  | @ -636,7 +658,7 @@ EOF | |||
| 				    s/ .*// | ||||
| 				    p'` | ||||
|         case "$ld_supported_emulations" in | ||||
| 	    *ia64) | ||||
| 	  *ia64) | ||||
| 		echo "${UNAME_MACHINE}-unknown-linux" | ||||
| 		exit 0 | ||||
| 		;; | ||||
|  | @ -644,6 +666,10 @@ EOF | |||
| 		echo "${UNAME_MACHINE}-pc-linux-gnuaout" | ||||
| 		exit 0 | ||||
| 		;; | ||||
| 	  elf_i?86) | ||||
| 		echo "${UNAME_MACHINE}-pc-linux" | ||||
| 		exit 0 | ||||
| 		;; | ||||
| 	  i?86coff) | ||||
| 		echo "${UNAME_MACHINE}-pc-linux-gnucoff" | ||||
| 		exit 0 | ||||
|  | @ -657,7 +683,7 @@ EOF | |||
| 		exit 0 | ||||
| 		;; | ||||
| 	  elf32arm*) | ||||
| 		echo "${UNAME_MACHINE}-unknown-linux-gnu" | ||||
| 		echo "${UNAME_MACHINE}-unknown-linux-gnuoldld" | ||||
| 		exit 0 | ||||
| 		;; | ||||
| 	  armelf_linux*) | ||||
|  | @ -668,7 +694,7 @@ EOF | |||
| 		echo "${UNAME_MACHINE}-unknown-linux-gnuaout" | ||||
| 		exit 0 | ||||
| 		;; | ||||
| 	  elf32ppc) | ||||
| 	  elf32ppc | elf32ppclinux) | ||||
| 		# Determine Lib Version | ||||
| 		cat >$dummy.c <<EOF | ||||
| #include <features.h> | ||||
|  | @ -695,7 +721,7 @@ EOF | |||
| 			if test "$?" = 0 ; then | ||||
| 				LIBC="libc1" | ||||
| 			fi | ||||
| 		fi	 | ||||
| 		fi | ||||
| 		rm -f $dummy.c $dummy | ||||
| 		echo powerpc-unknown-linux-gnu${LIBC} | ||||
| 		exit 0 | ||||
|  | @ -703,43 +729,53 @@ EOF | |||
| 	esac | ||||
| 
 | ||||
| 	if test "${UNAME_MACHINE}" = "alpha" ; then | ||||
| 		sed 's/^	//'  <<EOF >$dummy.s | ||||
| 		.globl main | ||||
| 		.ent main | ||||
| 	main: | ||||
| 		.frame \$30,0,\$26,0 | ||||
| 		.prologue 0 | ||||
| 		.long 0x47e03d80 # implver $0 | ||||
| 		lda \$2,259 | ||||
| 		.long 0x47e20c21 # amask $2,$1 | ||||
| 		srl \$1,8,\$2 | ||||
| 		sll \$2,2,\$2 | ||||
| 		sll \$0,3,\$0 | ||||
| 		addl \$1,\$0,\$0 | ||||
| 		addl \$2,\$0,\$0 | ||||
| 		ret \$31,(\$26),1 | ||||
| 		.end main | ||||
| 		cat <<EOF >$dummy.s | ||||
| 			.data | ||||
| 		\$Lformat: | ||||
| 			.byte 37,100,45,37,120,10,0	# "%d-%x\n" | ||||
| 
 | ||||
| 			.text | ||||
| 			.globl main | ||||
| 			.align 4 | ||||
| 			.ent main | ||||
| 		main: | ||||
| 			.frame \$30,16,\$26,0 | ||||
| 			ldgp \$29,0(\$27) | ||||
| 			.prologue 1 | ||||
| 			.long 0x47e03d80 # implver \$0 | ||||
| 			lda \$2,-1 | ||||
| 			.long 0x47e20c21 # amask \$2,\$1 | ||||
| 			lda \$16,\$Lformat | ||||
| 			mov \$0,\$17 | ||||
| 			not \$1,\$18 | ||||
| 			jsr \$26,printf | ||||
| 			ldgp \$29,0(\$26) | ||||
| 			mov 0,\$16 | ||||
| 			jsr \$26,exit | ||||
| 			.end main | ||||
| EOF | ||||
| 		LIBC="" | ||||
| 		$CC_FOR_BUILD $dummy.s -o $dummy 2>/dev/null | ||||
| 		if test "$?" = 0 ; then | ||||
| 			./$dummy | ||||
| 			case "$?" in | ||||
| 			7) | ||||
| 			case `./$dummy` in | ||||
| 			0-0) | ||||
| 				UNAME_MACHINE="alpha" | ||||
| 				;; | ||||
| 			15) | ||||
| 			1-0) | ||||
| 				UNAME_MACHINE="alphaev5" | ||||
| 				;; | ||||
| 			14) | ||||
| 			1-1) | ||||
| 				UNAME_MACHINE="alphaev56" | ||||
| 				;; | ||||
| 			10) | ||||
| 			1-101) | ||||
| 				UNAME_MACHINE="alphapca56" | ||||
| 				;; | ||||
| 			16) | ||||
| 			2-303) | ||||
| 				UNAME_MACHINE="alphaev6" | ||||
| 				;; | ||||
| 			2-307) | ||||
| 				UNAME_MACHINE="alphaev67" | ||||
| 				;; | ||||
| 			esac | ||||
| 
 | ||||
| 			objdump --private-headers $dummy | \ | ||||
|  | @ -753,6 +789,7 @@ EOF | |||
| 	elif test "${UNAME_MACHINE}" = "mips" ; then | ||||
| 	  cat >$dummy.c <<EOF | ||||
| #ifdef __cplusplus | ||||
| #include <stdio.h>  /* for printf() prototype */ | ||||
| 	int main (int argc, char *argv[]) { | ||||
| #else | ||||
| 	int main (argc, argv) int argc; char *argv[]; { | ||||
|  | @ -768,6 +805,8 @@ EOF | |||
| EOF | ||||
| 	  $CC_FOR_BUILD $dummy.c -o $dummy 2>/dev/null && ./$dummy "${UNAME_MACHINE}" && rm $dummy.c $dummy && exit 0 | ||||
| 	  rm -f $dummy.c $dummy | ||||
| 	elif test "${UNAME_MACHINE}" = "s390"; then | ||||
| 	  echo s390-ibm-linux && exit 0 | ||||
| 	else | ||||
| 	  # Either a pre-BFD a.out linker (linux-gnuoldld) | ||||
| 	  # or one that does not give us useful --help. | ||||
|  | @ -789,6 +828,7 @@ EOF | |||
| 	  cat >$dummy.c <<EOF | ||||
| #include <features.h> | ||||
| #ifdef __cplusplus | ||||
| #include <stdio.h>  /* for printf() prototype */ | ||||
| 	int main (int argc, char *argv[]) { | ||||
| #else | ||||
| 	int main (argc, argv) int argc; char *argv[]; { | ||||
|  | @ -860,7 +900,11 @@ EOF | |||
| 		echo ${UNAME_MACHINE}-pc-sysv32 | ||||
| 	fi | ||||
| 	exit 0 ;; | ||||
|     i?86:*DOS:*:*) | ||||
| 	echo ${UNAME_MACHINE}-pc-msdosdjgpp | ||||
| 	exit 0 ;; | ||||
|     pc:*:*:*) | ||||
| 	# Left here for compatibility: | ||||
|         # uname -m prints for DJGPP always 'pc', but it prints nothing about | ||||
|         # the processor, so we play safe by assuming i386. | ||||
| 	echo i386-pc-msdosdjgpp | ||||
|  | @ -974,8 +1018,26 @@ EOF | |||
|     *:Rhapsody:*:*) | ||||
| 	echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE} | ||||
| 	exit 0 ;; | ||||
|     *:Darwin:*:*) | ||||
| 	echo `uname -p`-apple-darwin${UNAME_RELEASE} | ||||
| 	exit 0 ;; | ||||
|     *:procnto*:*:* | *:QNX:[0123456789]*:*) | ||||
| 	if test "${UNAME_MACHINE}" = "x86pc"; then | ||||
| 		UNAME_MACHINE=pc | ||||
| 	fi | ||||
| 	echo `uname -p`-${UNAME_MACHINE}-nto-qnx | ||||
| 	exit 0 ;; | ||||
|     *:QNX:*:4*) | ||||
| 	echo i386-qnx-qnx${UNAME_VERSION} | ||||
| 	echo i386-pc-qnx | ||||
| 	exit 0 ;; | ||||
|     NSR-W:NONSTOP_KERNEL:*:*) | ||||
| 	echo nsr-tandem-nsk${UNAME_RELEASE} | ||||
| 	exit 0 ;; | ||||
|     BS2000:POSIX*:*:*) | ||||
| 	echo bs2000-siemens-sysv | ||||
| 	exit 0 ;; | ||||
|     DS/*:UNIX_System_V:*:*) | ||||
| 	echo ${UNAME_MACHINE}-${UNAME_SYSTEM}-${UNAME_RELEASE} | ||||
| 	exit 0 ;; | ||||
| esac | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,6 +1,8 @@ | |||
| #! /bin/sh | ||||
| # Configuration validation subroutine script, version 1.1. | ||||
| #   Copyright (C) 1991, 92-97, 1998, 1999 Free Software Foundation, Inc. | ||||
| #   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000 | ||||
| #   Free Software Foundation, Inc. | ||||
| # | ||||
| # This file is (in principle) common to ALL GNU software. | ||||
| # The presence of a machine in this file suggests that SOME GNU software | ||||
| # can handle that machine.  It does not imply ALL GNU software can. | ||||
|  | @ -25,6 +27,9 @@ | |||
| # configuration script generated by Autoconf, you may include it under | ||||
| # the same distribution terms that you use for the rest of that program. | ||||
| 
 | ||||
| # Written by Per Bothner <bothner@cygnus.com>. | ||||
| # Please send patches to <config-patches@gnu.org>. | ||||
| # | ||||
| # Configuration subroutine to validate and canonicalize a configuration type. | ||||
| # Supply the specified configuration type as an argument. | ||||
| # If it is invalid, we print an error message on stderr and exit with code 1. | ||||
|  | @ -68,7 +73,7 @@ esac | |||
| # Here we must recognize all the valid KERNEL-OS combinations. | ||||
| maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'` | ||||
| case $maybe_os in | ||||
|   linux-gnu*) | ||||
|   nto-qnx* | linux-gnu*) | ||||
|     os=-$maybe_os | ||||
|     basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'` | ||||
|     ;; | ||||
|  | @ -169,15 +174,17 @@ case $basic_machine in | |||
| 	tahoe | i860 | ia64 | m32r | m68k | m68000 | m88k | ns32k | arc | arm \ | ||||
| 		| arme[lb] | pyramid | mn10200 | mn10300 | tron | a29k \ | ||||
| 		| 580 | i960 | h8300 \ | ||||
| 		| x86 | ppcbe | mipsbe | mipsle | shbe | shle | armbe | armle \ | ||||
| 		| hppa | hppa1.0 | hppa1.1 | hppa2.0 | hppa2.0w | hppa2.0n \ | ||||
| 		| alpha | alphaev[4-7] | alphaev56 | alphapca5[67] \ | ||||
| 		| alpha | alphaev[4-8] | alphaev56 | alphapca5[67] \ | ||||
| 		| alphaev6[78] \ | ||||
| 		| we32k | ns16k | clipper | i370 | sh | powerpc | powerpcle \ | ||||
| 		| 1750a | dsp16xx | pdp11 | mips16 | mips64 | mipsel | mips64el \ | ||||
| 		| mips64orion | mips64orionel | mipstx39 | mipstx39el \ | ||||
| 		| mips64vr4300 | mips64vr4300el | mips64vr4100 | mips64vr4100el \ | ||||
| 		| mips64vr5000 | miprs64vr5000el | mcore \ | ||||
| 		| sparc | sparclet | sparclite | sparc64 | sparcv9 | v850 | c4x \ | ||||
| 		| thumb | d10v | fr30) | ||||
| 		| thumb | d10v | fr30 | avr) | ||||
| 		basic_machine=$basic_machine-unknown | ||||
| 		;; | ||||
| 	m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | z8k | v70 | h8500 | w65 | pj | pjl) | ||||
|  | @ -201,8 +208,10 @@ case $basic_machine in | |||
| 	      | mips-* | pyramid-* | tron-* | a29k-* | romp-* | rs6000-* \ | ||||
| 	      | power-* | none-* | 580-* | cray2-* | h8300-* | h8500-* | i960-* \ | ||||
| 	      | xmp-* | ymp-* \ | ||||
| 	      | x86-* | ppcbe-* | mipsbe-* | mipsle-* | shbe-* | shle-* | armbe-* | armle-* \ | ||||
| 	      | hppa-* | hppa1.0-* | hppa1.1-* | hppa2.0-* | hppa2.0w-* | hppa2.0n-* \ | ||||
| 	      | alpha-* | alphaev[4-7]-* | alphaev56-* | alphapca5[67]-* \ | ||||
| 	      | alpha-* | alphaev[4-8]-* | alphaev56-* | alphapca5[67]-* \ | ||||
| 	      | alphaev6[78]-* \ | ||||
| 	      | we32k-* | cydra-* | ns16k-* | pn-* | np1-* | xps100-* \ | ||||
| 	      | clipper-* | orion-* \ | ||||
| 	      | sparclite-* | pdp11-* | sh-* | powerpc-* | powerpcle-* \ | ||||
|  | @ -210,9 +219,10 @@ case $basic_machine in | |||
| 	      | mips64el-* | mips64orion-* | mips64orionel-* \ | ||||
| 	      | mips64vr4100-* | mips64vr4100el-* | mips64vr4300-* | mips64vr4300el-* \ | ||||
| 	      | mipstx39-* | mipstx39el-* | mcore-* \ | ||||
| 	      | f301-* | armv*-* | t3e-* \ | ||||
| 	      | f301-* | armv*-* | s390-* | sv1-* | t3e-* \ | ||||
| 	      | m88110-* | m680[01234]0-* | m683?2-* | m68360-* | z8k-* | d10v-* \ | ||||
| 	      | thumb-* | v850-* | d30v-* | tic30-* | c30-* | fr30-* ) | ||||
| 	      | thumb-* | v850-* | d30v-* | tic30-* | c30-* | fr30-* \ | ||||
| 	      | bs2000-*) | ||||
| 		;; | ||||
| 	# Recognize the various machine names and aliases which stand | ||||
| 	# for a CPU type and a company and sometimes even an OS. | ||||
|  | @ -464,9 +474,6 @@ case $basic_machine in | |||
| 		basic_machine=i386-unknown | ||||
| 		os=-mingw32 | ||||
| 		;; | ||||
| 	i386-qnx | qnx) | ||||
| 		basic_machine=i386-qnx | ||||
| 		;; | ||||
| 	iris | iris4d) | ||||
| 		basic_machine=mips-sgi | ||||
| 		case $os in | ||||
|  | @ -513,6 +520,10 @@ case $basic_machine in | |||
| 	mips3*) | ||||
| 		basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown | ||||
| 		;; | ||||
| 	mmix*) | ||||
| 		basic_machine=mmix-knuth | ||||
| 		os=-mmixware | ||||
| 		;; | ||||
| 	monitor) | ||||
| 		basic_machine=m68k-rom68k | ||||
| 		os=-coff | ||||
|  | @ -585,6 +596,9 @@ case $basic_machine in | |||
| 	np1) | ||||
| 		basic_machine=np1-gould | ||||
| 		;; | ||||
| 	nsr-tandem) | ||||
| 		basic_machine=nsr-tandem | ||||
| 		;; | ||||
| 	op50n-* | op60c-*) | ||||
| 		basic_machine=hppa1.1-oki | ||||
| 		os=-proelf | ||||
|  | @ -729,6 +743,10 @@ case $basic_machine in | |||
| 	sun386 | sun386i | roadrunner) | ||||
| 		basic_machine=i386-sun | ||||
| 		;; | ||||
| 	sv1) | ||||
| 		basic_machine=sv1-cray | ||||
| 		os=-unicos | ||||
| 		;; | ||||
| 	symmetry) | ||||
| 		basic_machine=i386-sequent | ||||
| 		os=-dynix | ||||
|  | @ -918,12 +936,25 @@ case $os in | |||
| 	      | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \ | ||||
| 	      | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \ | ||||
| 	      | -mingw32* | -linux-gnu* | -uxpv* | -beos* | -mpeix* | -udk* \ | ||||
| 	      | -interix* | -uwin* | -rhapsody* | -opened* | -openstep* | -oskit*) | ||||
| 	      | -interix* | -uwin* | -rhapsody* | -darwin* | -opened* \ | ||||
| 	      | -openstep* | -oskit*) | ||||
| 	# Remember, each alternative MUST END IN *, to match a version number. | ||||
| 		;; | ||||
| 	-qnx*) | ||||
| 		case $basic_machine in | ||||
| 		    x86-* | i[34567]86-*) | ||||
| 			;; | ||||
| 		    *) | ||||
| 			os=-nto$os | ||||
| 			;; | ||||
| 		esac | ||||
| 		;; | ||||
| 	-nto*) | ||||
| 		os=-nto-qnx | ||||
| 		;; | ||||
| 	-sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \ | ||||
| 	      | -windows* | -osx | -abug | -netware* | -os9* | -beos* \ | ||||
| 	      | -macos* | -mpw* | -magic* | -mon960* | -lnews*) | ||||
| 	      | -macos* | -mpw* | -magic* | -mmixware* | -mon960* | -lnews*) | ||||
| 		;; | ||||
| 	-mac*) | ||||
| 		os=`echo $os | sed -e 's|mac|macos|'` | ||||
|  | @ -940,6 +971,9 @@ case $os in | |||
| 	-opened*) | ||||
| 		os=-openedition | ||||
| 		;; | ||||
| 	-wince*) | ||||
| 		os=-wince | ||||
| 		;; | ||||
| 	-osfrose*) | ||||
| 		os=-osfrose | ||||
| 		;; | ||||
|  | @ -964,6 +998,9 @@ case $os in | |||
| 	-ns2 ) | ||||
| 	        os=-nextstep2 | ||||
| 		;; | ||||
| 	-nsk) | ||||
| 		os=-nsk | ||||
| 		;; | ||||
| 	# Preserve the version number of sinix5. | ||||
| 	-sinix5.*) | ||||
| 		os=`echo $os | sed -e 's|sinix|sysv|'` | ||||
|  | @ -977,9 +1014,6 @@ case $os in | |||
| 	-oss*) | ||||
| 		os=-sysv3 | ||||
| 		;; | ||||
|         -qnx) | ||||
| 		os=-qnx4 | ||||
| 		;; | ||||
| 	-svr4) | ||||
| 		os=-sysv4 | ||||
| 		;; | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue