diff options
Diffstat (limited to 'config')
| -rwxr-xr-x | config/config.guess | 219 | ||||
| -rwxr-xr-x | config/config.sub | 156 | ||||
| -rw-r--r-- | config/libtool.m4 | 1996 | ||||
| -rwxr-xr-x | config/ltmain.sh | 3957 | ||||
| -rw-r--r-- | config/ltoptions.m4 | 13 | ||||
| -rw-r--r-- | config/ltversion.m4 | 12 | ||||
| -rw-r--r-- | config/lt~obsolete.m4 | 12 | 
7 files changed, 4068 insertions, 2297 deletions
| diff --git a/config/config.guess b/config/config.guess index c2246a4..40eaed4 100755 --- a/config/config.guess +++ b/config/config.guess @@ -1,10 +1,10 @@  #! /bin/sh  # Attempt to guess a canonical system name.  #   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, -#   2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 -#   Free Software Foundation, Inc. +#   2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, +#   2011 Free Software Foundation, Inc. -timestamp='2009-12-30' +timestamp='2011-05-11'  # 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 @@ -57,7 +57,7 @@ GNU config.guess ($timestamp)  Originally written by Per Bothner.  Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, -2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free +2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free  Software Foundation, Inc.  This is free software; see the source for copying conditions.  There is NO @@ -181,7 +181,7 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in  		fi  		;;  	    *) -	        os=netbsd +		os=netbsd  		;;  	esac  	# The OS release @@ -224,7 +224,7 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in  		UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'`  		;;  	*5.*) -	        UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'` +		UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'`  		;;  	esac  	# According to Compaq, /usr/sbin/psrinfo has been available on @@ -270,7 +270,10 @@ 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.  	echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` -	exit ;; +	# Reset EXIT trap before exiting to avoid spurious non-zero exit code. +	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 @@ -296,7 +299,7 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in  	echo s390-ibm-zvmoe  	exit ;;      *:OS400:*:*) -        echo powerpc-ibm-os400 +	echo powerpc-ibm-os400  	exit ;;      arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*)  	echo arm-acorn-riscix${UNAME_RELEASE} @@ -395,23 +398,23 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in      # MiNT.  But MiNT is downward compatible to TOS, so this should      # be no problem.      atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*) -        echo m68k-atari-mint${UNAME_RELEASE} +	echo m68k-atari-mint${UNAME_RELEASE}  	exit ;;      atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*)  	echo m68k-atari-mint${UNAME_RELEASE} -        exit ;; +	exit ;;      *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*) -        echo m68k-atari-mint${UNAME_RELEASE} +	echo m68k-atari-mint${UNAME_RELEASE}  	exit ;;      milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*) -        echo m68k-milan-mint${UNAME_RELEASE} -        exit ;; +	echo m68k-milan-mint${UNAME_RELEASE} +	exit ;;      hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*) -        echo m68k-hades-mint${UNAME_RELEASE} -        exit ;; +	echo m68k-hades-mint${UNAME_RELEASE} +	exit ;;      *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*) -        echo m68k-unknown-mint${UNAME_RELEASE} -        exit ;; +	echo m68k-unknown-mint${UNAME_RELEASE} +	exit ;;      m68k:machten:*:*)  	echo m68k-apple-machten${UNAME_RELEASE}  	exit ;; @@ -481,8 +484,8 @@ EOF  	echo m88k-motorola-sysv3  	exit ;;      AViiON:dgux:*:*) -        # DG/UX returns AViiON for all architectures -        UNAME_PROCESSOR=`/usr/bin/uname -p` +	# DG/UX returns AViiON for all architectures +	UNAME_PROCESSOR=`/usr/bin/uname -p`  	if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ]  	then  	    if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \ @@ -495,7 +498,7 @@ EOF  	else  	    echo i586-dg-dgux${UNAME_RELEASE}  	fi - 	exit ;; +	exit ;;      M88*:DolphinOS:*:*)	# DolphinOS (SVR3)  	echo m88k-dolphin-sysv3  	exit ;; @@ -552,7 +555,7 @@ EOF  		echo rs6000-ibm-aix3.2  	fi  	exit ;; -    *:AIX:*:[456]) +    *:AIX:*:[4567])  	IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'`  	if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then  		IBM_ARCH=rs6000 @@ -595,52 +598,52 @@ EOF  	    9000/[678][0-9][0-9])  		if [ -x /usr/bin/getconf ]; then  		    sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null` -                    sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null` -                    case "${sc_cpu_version}" in -                      523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0 -                      528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1 -                      532)                      # CPU_PA_RISC2_0 -                        case "${sc_kernel_bits}" in -                          32) HP_ARCH="hppa2.0n" ;; -                          64) HP_ARCH="hppa2.0w" ;; +		    sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null` +		    case "${sc_cpu_version}" in +		      523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0 +		      528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1 +		      532)                      # CPU_PA_RISC2_0 +			case "${sc_kernel_bits}" in +			  32) HP_ARCH="hppa2.0n" ;; +			  64) HP_ARCH="hppa2.0w" ;;  			  '') HP_ARCH="hppa2.0" ;;   # HP-UX 10.20 -                        esac ;; -                    esac +			esac ;; +		    esac  		fi  		if [ "${HP_ARCH}" = "" ]; then  		    eval $set_cc_for_build -		    sed 's/^              //' << EOF >$dummy.c +		    sed 's/^		//' << EOF >$dummy.c -              #define _HPUX_SOURCE -              #include <stdlib.h> -              #include <unistd.h> +		#define _HPUX_SOURCE +		#include <stdlib.h> +		#include <unistd.h> -              int main () -              { -              #if defined(_SC_KERNEL_BITS) -                  long bits = sysconf(_SC_KERNEL_BITS); -              #endif -                  long cpu  = sysconf (_SC_CPU_VERSION); +		int main () +		{ +		#if defined(_SC_KERNEL_BITS) +		    long bits = sysconf(_SC_KERNEL_BITS); +		#endif +		    long cpu  = sysconf (_SC_CPU_VERSION); -                  switch (cpu) -              	{ -              	case CPU_PA_RISC1_0: puts ("hppa1.0"); break; -              	case CPU_PA_RISC1_1: puts ("hppa1.1"); break; -              	case CPU_PA_RISC2_0: -              #if defined(_SC_KERNEL_BITS) -              	    switch (bits) -              		{ -              		case 64: puts ("hppa2.0w"); break; -              		case 32: puts ("hppa2.0n"); break; -              		default: puts ("hppa2.0"); break; -              		} break; -              #else  /* !defined(_SC_KERNEL_BITS) */ -              	    puts ("hppa2.0"); break; -              #endif -              	default: puts ("hppa1.0"); break; -              	} -                  exit (0); -              } +		    switch (cpu) +			{ +			case CPU_PA_RISC1_0: puts ("hppa1.0"); break; +			case CPU_PA_RISC1_1: puts ("hppa1.1"); break; +			case CPU_PA_RISC2_0: +		#if defined(_SC_KERNEL_BITS) +			    switch (bits) +				{ +				case 64: puts ("hppa2.0w"); break; +				case 32: puts ("hppa2.0n"); break; +				default: puts ("hppa2.0"); break; +				} break; +		#else  /* !defined(_SC_KERNEL_BITS) */ +			    puts ("hppa2.0"); break; +		#endif +			default: puts ("hppa1.0"); break; +			} +		    exit (0); +		}  EOF  		    (CCOPTS= $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy`  		    test -z "$HP_ARCH" && HP_ARCH=hppa @@ -731,22 +734,22 @@ EOF  	exit ;;      C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*)  	echo c1-convex-bsd -        exit ;; +	exit ;;      C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*)  	if getsysinfo -f scalar_acc  	then echo c32-convex-bsd  	else echo c2-convex-bsd  	fi -        exit ;; +	exit ;;      C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*)  	echo c34-convex-bsd -        exit ;; +	exit ;;      C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*)  	echo c38-convex-bsd -        exit ;; +	exit ;;      C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*)  	echo c4-convex-bsd -        exit ;; +	exit ;;      CRAY*Y-MP:*:*:*)  	echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'  	exit ;; @@ -770,14 +773,14 @@ EOF  	exit ;;      F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*)  	FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` -        FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` -        FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'` -        echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" -        exit ;; +	FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` +	FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'` +	echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" +	exit ;;      5000:UNIX_System_V:4.*:*) -        FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` -        FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'` -        echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" +	FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` +	FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'` +	echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"  	exit ;;      i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*)  	echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE} @@ -805,14 +808,14 @@ EOF  	echo ${UNAME_MACHINE}-pc-mingw32  	exit ;;      i*:windows32*:*) -    	# uname -m includes "-pc" on this system. -    	echo ${UNAME_MACHINE}-mingw32 +	# uname -m includes "-pc" on this system. +	echo ${UNAME_MACHINE}-mingw32  	exit ;;      i*:PW*:*)  	echo ${UNAME_MACHINE}-pc-pw32  	exit ;;      *:Interix*:*) -    	case ${UNAME_MACHINE} in +	case ${UNAME_MACHINE} in  	    x86)  		echo i586-pc-interix${UNAME_RELEASE}  		exit ;; @@ -867,7 +870,7 @@ EOF  	  EV6)   UNAME_MACHINE=alphaev6 ;;  	  EV67)  UNAME_MACHINE=alphaev67 ;;  	  EV68*) UNAME_MACHINE=alphaev68 ;; -        esac +	esac  	objdump --private-headers /bin/sh | grep -q ld.so.1  	if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi  	echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC} @@ -879,7 +882,13 @@ EOF  	then  	    echo ${UNAME_MACHINE}-unknown-linux-gnu  	else -	    echo ${UNAME_MACHINE}-unknown-linux-gnueabi +	    if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \ +		| grep -q __ARM_PCS_VFP +	    then +		echo ${UNAME_MACHINE}-unknown-linux-gnueabi +	    else +		echo ${UNAME_MACHINE}-unknown-linux-gnueabihf +	    fi  	fi  	exit ;;      avr32*:Linux:*:*) @@ -892,7 +901,7 @@ EOF  	echo crisv32-axis-linux-gnu  	exit ;;      frv:Linux:*:*) -    	echo frv-unknown-linux-gnu +	echo frv-unknown-linux-gnu  	exit ;;      i*86:Linux:*:*)  	LIBC=gnu @@ -960,7 +969,7 @@ EOF  	echo ${UNAME_MACHINE}-ibm-linux  	exit ;;      sh64*:Linux:*:*) -    	echo ${UNAME_MACHINE}-unknown-linux-gnu +	echo ${UNAME_MACHINE}-unknown-linux-gnu  	exit ;;      sh*:Linux:*:*)  	echo ${UNAME_MACHINE}-unknown-linux-gnu @@ -968,6 +977,9 @@ EOF      sparc:Linux:*:* | sparc64:Linux:*:*)  	echo ${UNAME_MACHINE}-unknown-linux-gnu  	exit ;; +    tile*:Linux:*:*) +	echo ${UNAME_MACHINE}-tilera-linux-gnu +	exit ;;      vax:Linux:*:*)  	echo ${UNAME_MACHINE}-dec-linux-gnu  	exit ;; @@ -975,7 +987,7 @@ EOF  	echo x86_64-unknown-linux-gnu  	exit ;;      xtensa*:Linux:*:*) -    	echo ${UNAME_MACHINE}-unknown-linux-gnu +	echo ${UNAME_MACHINE}-unknown-linux-gnu  	exit ;;      i*86:DYNIX/ptx:4*:*)  	# ptx 4.0 does uname -s correctly, with DYNIX/ptx in there. @@ -984,11 +996,11 @@ EOF  	echo i386-sequent-sysv4  	exit ;;      i*86:UNIX_SV:4.2MP:2.*) -        # Unixware is an offshoot of SVR4, but it has its own version -        # number series starting with 2... -        # I am not positive that other SVR4 systems won't match this, +	# Unixware is an offshoot of SVR4, but it has its own version +	# number series starting with 2... +	# I am not positive that other SVR4 systems won't match this,  	# I just have to hope.  -- rms. -        # Use sysv4.2uw... so that sysv4* matches it. +	# Use sysv4.2uw... so that sysv4* matches it.  	echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION}  	exit ;;      i*86:OS/2:*:*) @@ -1020,7 +1032,7 @@ EOF  	fi  	exit ;;      i*86:*:5:[678]*) -    	# UnixWare 7.x, OpenUNIX and OpenServer 6. +	# UnixWare 7.x, OpenUNIX and OpenServer 6.  	case `/bin/uname -X | grep "^Machine"` in  	    *486*)	     UNAME_MACHINE=i486 ;;  	    *Pentium)	     UNAME_MACHINE=i586 ;; @@ -1048,13 +1060,13 @@ EOF  	exit ;;      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 i586. +	# uname -m prints for DJGPP always 'pc', but it prints nothing about +	# the processor, so we play safe by assuming i586.  	# Note: whatever this is, it MUST be the same as what config.sub  	# prints for the "djgpp" host, or else GDB configury will decide that  	# this is a cross-build.  	echo i586-pc-msdosdjgpp -        exit ;; +	exit ;;      Intel:Mach:3*:*)  	echo i386-pc-mach3  	exit ;; @@ -1089,8 +1101,8 @@ EOF  	/bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \  	  && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;;      3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*) -        /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ -          && { echo i486-ncr-sysv4; exit; } ;; +	/bin/uname -p 2>/dev/null | grep 86 >/dev/null \ +	  && { echo i486-ncr-sysv4; exit; } ;;      NCR*:*:4.2:* | MPRAS*:*:4.2:*)  	OS_REL='.3'  	test -r /etc/.relid \ @@ -1133,10 +1145,10 @@ EOF  		echo ns32k-sni-sysv  	fi  	exit ;; -    PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort -                      # says <Richard.M.Bartel@ccMail.Census.GOV> -        echo i586-unisys-sysv4 -        exit ;; +    PENTIUM:*:4.0*:*)	# Unisys `ClearPath HMP IX 4000' SVR4/MP effort +			# says <Richard.M.Bartel@ccMail.Census.GOV> +	echo i586-unisys-sysv4 +	exit ;;      *:UNIX_System_V:4*:FTX*)  	# From Gerald Hewes <hewes@openmarket.com>.  	# How about differentiating between stratus architectures? -djm @@ -1162,11 +1174,11 @@ EOF  	exit ;;      R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*)  	if [ -d /usr/nec ]; then -	        echo mips-nec-sysv${UNAME_RELEASE} +		echo mips-nec-sysv${UNAME_RELEASE}  	else -	        echo mips-unknown-sysv${UNAME_RELEASE} +		echo mips-unknown-sysv${UNAME_RELEASE}  	fi -        exit ;; +	exit ;;      BeBox:BeOS:*:*)	# BeOS running on hardware made by Be, PPC only.  	echo powerpc-be-beos  	exit ;; @@ -1231,6 +1243,9 @@ EOF      *:QNX:*:4*)  	echo i386-pc-qnx  	exit ;; +    NEO-?:NONSTOP_KERNEL:*:*) +	echo neo-tandem-nsk${UNAME_RELEASE} +	exit ;;      NSE-?:NONSTOP_KERNEL:*:*)  	echo nse-tandem-nsk${UNAME_RELEASE}  	exit ;; @@ -1276,13 +1291,13 @@ EOF  	echo pdp10-unknown-its  	exit ;;      SEI:*:*:SEIUX) -        echo mips-sei-seiux${UNAME_RELEASE} +	echo mips-sei-seiux${UNAME_RELEASE}  	exit ;;      *:DragonFly:*:*)  	echo ${UNAME_MACHINE}-unknown-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`  	exit ;;      *:*VMS:*:*) -    	UNAME_MACHINE=`(uname -p) 2>/dev/null` +	UNAME_MACHINE=`(uname -p) 2>/dev/null`  	case "${UNAME_MACHINE}" in  	    A*) echo alpha-dec-vms ; exit ;;  	    I*) echo ia64-dec-vms ; exit ;; @@ -1322,11 +1337,11 @@ main ()  #include <sys/param.h>    printf ("m68k-sony-newsos%s\n",  #ifdef NEWSOS4 -          "4" +	"4"  #else -	  "" +	""  #endif -         ); exit (0); +	); exit (0);  #endif  #endif diff --git a/config/config.sub b/config/config.sub index c2d1257..30fdca8 100755 --- a/config/config.sub +++ b/config/config.sub @@ -1,10 +1,10 @@  #! /bin/sh  # Configuration validation subroutine script.  #   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, -#   2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 -#   Free Software Foundation, Inc. +#   2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, +#   2011 Free Software Foundation, Inc. -timestamp='2010-01-22' +timestamp='2011-03-23'  # This file is (in principle) common to ALL GNU software.  # The presence of a machine in this file suggests that SOME GNU software @@ -76,7 +76,7 @@ version="\  GNU config.sub ($timestamp)  Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, -2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free +2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free  Software Foundation, Inc.  This is free software; see the source for copying conditions.  There is NO @@ -124,8 +124,9 @@ esac  # Here we must recognize all the valid KERNEL-OS combinations.  maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'`  case $maybe_os in -  nto-qnx* | linux-gnu* | linux-dietlibc | linux-newlib* | linux-uclibc* | \ -  uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* | \ +  nto-qnx* | linux-gnu* | linux-android* | linux-dietlibc | linux-newlib* | \ +  linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | \ +  knetbsd*-gnu* | netbsd*-gnu* | \    kopensolaris*-gnu* | \    storm-chaos* | os2-emx* | rtmk-nova*)      os=-$maybe_os @@ -157,8 +158,8 @@ case $os in  		os=  		basic_machine=$1  		;; -        -bluegene*) -	        os=-cnk +	-bluegene*) +		os=-cnk  		;;  	-sim | -cisco | -oki | -wec | -winbond)  		os= @@ -174,10 +175,10 @@ case $os in  		os=-chorusos  		basic_machine=$1  		;; - 	-chorusrdb) - 		os=-chorusrdb +	-chorusrdb) +		os=-chorusrdb  		basic_machine=$1 - 		;; +		;;  	-hiux*)  		os=-hiuxwe2  		;; @@ -282,11 +283,13 @@ case $basic_machine in  	| moxie \  	| mt \  	| msp430 \ +	| nds32 | nds32le | nds32be \  	| nios | nios2 \  	| ns16k | ns32k \ +	| open8 \  	| or32 \  	| pdp10 | pdp11 | pj | pjl \ -	| powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \ +	| powerpc | powerpc64 | powerpc64le | powerpcle \  	| pyramid \  	| rx \  	| score \ @@ -294,15 +297,24 @@ case $basic_machine in  	| sh64 | sh64le \  	| sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet | sparclite \  	| sparcv8 | sparcv9 | sparcv9b | sparcv9v \ -	| spu | strongarm \ -	| tahoe | thumb | tic4x | tic80 | tron \ +	| spu \ +	| tahoe | tic4x | tic54x | tic55x | tic6x | tic80 | tron \  	| ubicom32 \  	| v850 | v850e \  	| we32k \ -	| x86 | xc16x | xscale | xscalee[bl] | xstormy16 | xtensa \ +	| x86 | xc16x | xstormy16 | xtensa \  	| z8k | z80)  		basic_machine=$basic_machine-unknown  		;; +	c54x) +		basic_machine=tic54x-unknown +		;; +	c55x) +		basic_machine=tic55x-unknown +		;; +	c6x) +		basic_machine=tic6x-unknown +		;;  	m6811 | m68hc11 | m6812 | m68hc12 | picochip)  		# Motorola 68HC11/12.  		basic_machine=$basic_machine-unknown @@ -314,6 +326,18 @@ case $basic_machine in  		basic_machine=mt-unknown  		;; +	strongarm | thumb | xscale) +		basic_machine=arm-unknown +		;; + +	xscaleeb) +		basic_machine=armeb-unknown +		;; + +	xscaleel) +		basic_machine=armel-unknown +		;; +  	# We use `pc' rather than `unknown'  	# because (1) that's what they normally are, and  	# (2) the word "unknown" tends to confuse beginning users. @@ -334,7 +358,7 @@ case $basic_machine in  	| arm-*  | armbe-* | armle-* | armeb-* | armv*-* \  	| avr-* | avr32-* \  	| bfin-* | bs2000-* \ -	| c[123]* | c30-* | [cjt]90-* | c4x-* | c54x-* | c55x-* | c6x-* \ +	| c[123]* | c30-* | [cjt]90-* | c4x-* \  	| clipper-* | craynv-* | cydra-* \  	| d10v-* | d30v-* | dlx-* \  	| elxsi-* \ @@ -368,26 +392,28 @@ case $basic_machine in  	| mmix-* \  	| mt-* \  	| msp430-* \ +	| nds32-* | nds32le-* | nds32be-* \  	| nios-* | nios2-* \  	| none-* | np1-* | ns16k-* | ns32k-* \ +	| open8-* \  	| orion-* \  	| pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \ -	| powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \ +	| powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* \  	| pyramid-* \  	| romp-* | rs6000-* | rx-* \  	| sh-* | sh[1234]-* | sh[24]a-* | sh[24]aeb-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \  	| shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \  	| sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \  	| sparclite-* \ -	| sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | strongarm-* | sv1-* | sx?-* \ -	| tahoe-* | thumb-* \ +	| sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | sv1-* | sx?-* \ +	| tahoe-* \  	| tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \  	| tile-* | tilegx-* \  	| tron-* \  	| ubicom32-* \  	| v850-* | v850e-* | vax-* \  	| we32k-* \ -	| x86-* | x86_64-* | xc16x-* | xps100-* | xscale-* | xscalee[bl]-* \ +	| x86-* | x86_64-* | xc16x-* | xps100-* \  	| xstormy16-* | xtensa*-* \  	| ymp-* \  	| z8k-* | z80-*) @@ -412,7 +438,7 @@ case $basic_machine in  		basic_machine=a29k-amd  		os=-udi  		;; -    	abacus) +	abacus)  		basic_machine=abacus-unknown  		;;  	adobe68k) @@ -482,11 +508,20 @@ case $basic_machine in  		basic_machine=powerpc-ibm  		os=-cnk  		;; +	c54x-*) +		basic_machine=tic54x-`echo $basic_machine | sed 's/^[^-]*-//'` +		;; +	c55x-*) +		basic_machine=tic55x-`echo $basic_machine | sed 's/^[^-]*-//'` +		;; +	c6x-*) +		basic_machine=tic6x-`echo $basic_machine | sed 's/^[^-]*-//'` +		;;  	c90)  		basic_machine=c90-cray  		os=-unicos  		;; -        cegcc) +	cegcc)  		basic_machine=arm-unknown  		os=-cegcc  		;; @@ -518,7 +553,7 @@ case $basic_machine in  		basic_machine=craynv-cray  		os=-unicosmp  		;; -	cr16) +	cr16 | cr16-*)  		basic_machine=cr16-unknown  		os=-elf  		;; @@ -734,7 +769,7 @@ case $basic_machine in  		basic_machine=ns32k-utek  		os=-sysv  		;; -        microblaze) +	microblaze)  		basic_machine=microblaze-xilinx  		;;  	mingw32) @@ -841,6 +876,12 @@ case $basic_machine in  	np1)  		basic_machine=np1-gould  		;; +	neo-tandem) +		basic_machine=neo-tandem +		;; +	nse-tandem) +		basic_machine=nse-tandem +		;;  	nsr-tandem)  		basic_machine=nsr-tandem  		;; @@ -923,9 +964,10 @@ case $basic_machine in  		;;  	power)	basic_machine=power-ibm  		;; -	ppc)	basic_machine=powerpc-unknown +	ppc | ppcbe)	basic_machine=powerpc-unknown  		;; -	ppc-*)	basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'` +	ppc-* | ppcbe-*) +		basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'`  		;;  	ppcle | powerpclittle | ppc-le | powerpc-little)  		basic_machine=powerpcle-unknown @@ -1019,6 +1061,9 @@ case $basic_machine in  		basic_machine=i860-stratus  		os=-sysv4  		;; +	strongarm-* | thumb-*) +		basic_machine=arm-`echo $basic_machine | sed 's/^[^-]*-//'` +		;;  	sun2)  		basic_machine=m68000-sun  		;; @@ -1075,20 +1120,8 @@ case $basic_machine in  		basic_machine=t90-cray  		os=-unicos  		;; -	tic54x | c54x*) -		basic_machine=tic54x-unknown -		os=-coff -		;; -	tic55x | c55x*) -		basic_machine=tic55x-unknown -		os=-coff -		;; -	tic6x | c6x*) -		basic_machine=tic6x-unknown -		os=-coff -		;; -        # This must be matched before tile*. -        tilegx*) +	# This must be matched before tile*. +	tilegx*)  		basic_machine=tilegx-unknown  		os=-linux-gnu  		;; @@ -1163,6 +1196,9 @@ case $basic_machine in  	xps | xps100)  		basic_machine=xps100-honeywell  		;; +	xscale-* | xscalee[bl]-*) +		basic_machine=`echo $basic_machine | sed 's/^xscale/arm/'` +		;;  	ymp)  		basic_machine=ymp-cray  		os=-unicos @@ -1260,11 +1296,11 @@ 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 +	-auroraux) +		os=-auroraux  		;;  	-solaris1 | -solaris1.*)  		os=`echo $os | sed -e 's|solaris1|sunos4|'` @@ -1301,7 +1337,8 @@ case $os in  	      | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \  	      | -chorusos* | -chorusrdb* | -cegcc* \  	      | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \ -	      | -mingw32* | -linux-gnu* | -linux-newlib* | -linux-uclibc* \ +	      | -mingw32* | -linux-gnu* | -linux-android* \ +	      | -linux-newlib* | -linux-uclibc* \  	      | -uxpv* | -beos* | -mpeix* | -udk* \  	      | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \  	      | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \ @@ -1348,7 +1385,7 @@ case $os in  	-opened*)  		os=-openedition  		;; -        -os400*) +	-os400*)  		os=-os400  		;;  	-wince*) @@ -1397,7 +1434,7 @@ case $os in  	-sinix*)  		os=-sysv4  		;; -        -tpf*) +	-tpf*)  		os=-tpf  		;;  	-triton*) @@ -1442,8 +1479,8 @@ case $os in  	-dicos*)  		os=-dicos  		;; -        -nacl*) -	        ;; +	-nacl*) +		;;  	-none)  		;;  	*) @@ -1466,10 +1503,10 @@ else  # system, and we'll never get to this point.  case $basic_machine in -        score-*) +	score-*)  		os=-elf  		;; -        spu-*) +	spu-*)  		os=-elf  		;;  	*-acorn) @@ -1481,8 +1518,17 @@ case $basic_machine in  	arm*-semi)  		os=-aout  		;; -        c4x-* | tic4x-*) -        	os=-coff +	c4x-* | tic4x-*) +		os=-coff +		;; +	tic54x-*) +		os=-coff +		;; +	tic55x-*) +		os=-coff +		;; +	tic6x-*) +		os=-coff  		;;  	# This must come before the *-dec entry.  	pdp10-*) @@ -1509,7 +1555,7 @@ case $basic_machine in  	m68*-cisco)  		os=-aout  		;; -        mep-*) +	mep-*)  		os=-elf  		;;  	mips*-cisco) @@ -1536,7 +1582,7 @@ case $basic_machine in  	*-ibm)  		os=-aix  		;; -    	*-knuth) +	*-knuth)  		os=-mmixware  		;;  	*-wec) diff --git a/config/libtool.m4 b/config/libtool.m4 index a3fee53..8ff3c76 100644 --- a/config/libtool.m4 +++ b/config/libtool.m4 @@ -1,7 +1,8 @@  # libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-  #  #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, -#                 2006, 2007, 2008 Free Software Foundation, Inc. +#                 2006, 2007, 2008, 2009, 2010 Free Software Foundation, +#                 Inc.  #   Written by Gordon Matzigkeit, 1996  #  # This file is free software; the Free Software Foundation gives @@ -10,7 +11,8 @@  m4_define([_LT_COPYING], [dnl  #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, -#                 2006, 2007, 2008 Free Software Foundation, Inc. +#                 2006, 2007, 2008, 2009, 2010 Free Software Foundation, +#                 Inc.  #   Written by Gordon Matzigkeit, 1996  #  #   This file is part of GNU Libtool. @@ -37,7 +39,7 @@ m4_define([_LT_COPYING], [dnl  # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.  ]) -# serial 56 LT_INIT +# serial 57 LT_INIT  # LT_PREREQ(VERSION) @@ -66,6 +68,7 @@ esac  # ------------------  AC_DEFUN([LT_INIT],  [AC_PREREQ([2.58])dnl We use AC_INCLUDES_DEFAULT +AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl  AC_BEFORE([$0], [LT_LANG])dnl  AC_BEFORE([$0], [LT_OUTPUT])dnl  AC_BEFORE([$0], [LTDL_INIT])dnl @@ -82,6 +85,8 @@ AC_REQUIRE([LTVERSION_VERSION])dnl  AC_REQUIRE([LTOBSOLETE_VERSION])dnl  m4_require([_LT_PROG_LTMAIN])dnl +_LT_SHELL_INIT([SHELL=${CONFIG_SHELL-/bin/sh}]) +  dnl Parse OPTIONS  _LT_SET_OPTIONS([$0], [$1]) @@ -118,7 +123,7 @@ m4_defun([_LT_CC_BASENAME],      *) break;;    esac  done -cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` +cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`  ]) @@ -138,6 +143,9 @@ m4_defun([_LT_FILEUTILS_DEFAULTS],  m4_defun([_LT_SETUP],  [AC_REQUIRE([AC_CANONICAL_HOST])dnl  AC_REQUIRE([AC_CANONICAL_BUILD])dnl +AC_REQUIRE([_LT_PREPARE_SED_QUOTE_VARS])dnl +AC_REQUIRE([_LT_PROG_ECHO_BACKSLASH])dnl +  _LT_DECL([], [host_alias], [0], [The host system])dnl  _LT_DECL([], [host], [0])dnl  _LT_DECL([], [host_os], [0])dnl @@ -160,10 +168,13 @@ _LT_DECL([], [exeext], [0], [Executable file suffix (normally "")])dnl  dnl  m4_require([_LT_FILEUTILS_DEFAULTS])dnl  m4_require([_LT_CHECK_SHELL_FEATURES])dnl +m4_require([_LT_PATH_CONVERSION_FUNCTIONS])dnl  m4_require([_LT_CMD_RELOAD])dnl  m4_require([_LT_CHECK_MAGIC_METHOD])dnl +m4_require([_LT_CHECK_SHAREDLIB_FROM_LINKLIB])dnl  m4_require([_LT_CMD_OLD_ARCHIVE])dnl  m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl +m4_require([_LT_WITH_SYSROOT])dnl  _LT_CONFIG_LIBTOOL_INIT([  # See if we are running on zsh, and set the options which allow our @@ -179,7 +190,6 @@ fi  _LT_CHECK_OBJDIR  m4_require([_LT_TAG_COMPILER])dnl -_LT_PROG_ECHO_BACKSLASH  case $host_os in  aix3*) @@ -193,23 +203,6 @@ aix3*)    ;;  esac -# Sed substitution that helps us do robust quoting.  It backslashifies -# metacharacters that are still active within double-quoted strings. -sed_quote_subst='s/\([["`$\\]]\)/\\\1/g' - -# Same as above, but do not quote variable references. -double_quote_subst='s/\([["`\\]]\)/\\\1/g' - -# Sed substitution to delay expansion of an escaped shell variable in a -# double_quote_subst'ed string. -delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' - -# Sed substitution to delay expansion of an escaped single quote. -delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' - -# Sed substitution to avoid accidental globbing in evaled expressions -no_glob_subst='s/\*/\\\*/g' -  # Global variables:  ofile=libtool  can_build_shared=yes @@ -250,6 +243,28 @@ _LT_CONFIG_COMMANDS  ])# _LT_SETUP +# _LT_PREPARE_SED_QUOTE_VARS +# -------------------------- +# Define a few sed substitution that help us do robust quoting. +m4_defun([_LT_PREPARE_SED_QUOTE_VARS], +[# Backslashify metacharacters that are still active within +# double-quoted strings. +sed_quote_subst='s/\([["`$\\]]\)/\\\1/g' + +# Same as above, but do not quote variable references. +double_quote_subst='s/\([["`\\]]\)/\\\1/g' + +# Sed substitution to delay expansion of an escaped shell variable in a +# double_quote_subst'ed string. +delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' + +# Sed substitution to delay expansion of an escaped single quote. +delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' + +# Sed substitution to avoid accidental globbing in evaled expressions +no_glob_subst='s/\*/\\\*/g' +]) +  # _LT_PROG_LTMAIN  # ---------------  # Note that this code is called both from `configure', and `config.status' @@ -408,7 +423,7 @@ m4_define([_lt_decl_all_varnames],  # declaration there will have the same value as in `configure'.  VARNAME  # must have a single quote delimited value for this to work.  m4_define([_LT_CONFIG_STATUS_DECLARE], -[$1='`$ECHO "X$][$1" | $Xsed -e "$delay_single_quote_subst"`']) +[$1='`$ECHO "$][$1" | $SED "$delay_single_quote_subst"`'])  # _LT_CONFIG_STATUS_DECLARATIONS @@ -418,7 +433,7 @@ m4_define([_LT_CONFIG_STATUS_DECLARE],  # embedded single quotes properly.  In configure, this macro expands  # each variable declared with _LT_DECL (and _LT_TAGDECL) into:  # -#    <var>='`$ECHO "X$<var>" | $Xsed -e "$delay_single_quote_subst"`' +#    <var>='`$ECHO "$<var>" | $SED "$delay_single_quote_subst"`'  m4_defun([_LT_CONFIG_STATUS_DECLARATIONS],  [m4_foreach([_lt_var], m4_quote(lt_decl_all_varnames),      [m4_n([_LT_CONFIG_STATUS_DECLARE(_lt_var)])])]) @@ -517,12 +532,20 @@ LTCC='$LTCC'  LTCFLAGS='$LTCFLAGS'  compiler='$compiler_DEFAULT' +# A function that is used when there is no print builtin or printf. +func_fallback_echo () +{ +  eval 'cat <<_LTECHO_EOF +\$[]1 +_LTECHO_EOF' +} +  # Quote evaled strings.  for var in lt_decl_all_varnames([[ \  ]], lt_decl_quote_varnames); do -    case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in +    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in      *[[\\\\\\\`\\"\\\$]]*) -      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" +      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""        ;;      *)        eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" @@ -533,9 +556,9 @@ done  # Double-quote double-evaled strings.  for var in lt_decl_all_varnames([[ \  ]], lt_decl_dquote_varnames); do -    case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in +    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in      *[[\\\\\\\`\\"\\\$]]*) -      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" +      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""        ;;      *)        eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" @@ -543,16 +566,38 @@ for var in lt_decl_all_varnames([[ \      esac  done -# Fix-up fallback echo if it was mangled by the above quoting rules. -case \$lt_ECHO in -*'\\\[$]0 --fallback-echo"')dnl " -  lt_ECHO=\`\$ECHO "X\$lt_ECHO" | \$Xsed -e 's/\\\\\\\\\\\\\\\[$]0 --fallback-echo"\[$]/\[$]0 --fallback-echo"/'\` -  ;; -esac -  _LT_OUTPUT_LIBTOOL_INIT  ]) +# _LT_GENERATED_FILE_INIT(FILE, [COMMENT]) +# ------------------------------------ +# Generate a child script FILE with all initialization necessary to +# reuse the environment learned by the parent script, and make the +# file executable.  If COMMENT is supplied, it is inserted after the +# `#!' se | 
