IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Feb 11, 2005, 1:55:58 PM (21 years ago)
Author:
desonia
Message:

* empty log message *

Location:
trunk/psLib
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/psLib

    • Property svn:ignore
      •  

        old new  
        33lib
        44man
         5include
        56pslib.kdevelop.*
        67docs
  • trunk/psLib/config.guess

    r3123 r3199  
    22# Attempt to guess a canonical system name.
    33#   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
    4 #   2000, 2001, 2002, 2003, 2004 Free Software Foundation, Inc.
    5 
    6 timestamp='2004-08-11'
     4#   2000, 2001, 2002, 2003 Free Software Foundation, Inc.
     5
     6timestamp='2003-02-22'
    77
    88# This file is free software; you can redistribute it and/or modify it
     
    5454
    5555Originally written by Per Bothner.
    56 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004
     56Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001
    5757Free Software Foundation, Inc.
    5858
     
    107107 { tmp=`(umask 077 && mktemp -d -q "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } ||
    108108 { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } ||
    109  { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir $tmp) && echo "Warning: creating insecure temp directory" >&2 ; } ||
    110109 { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ;
    111110dummy=$tmp/dummy ;
     
    136135UNAME_SYSTEM=`(uname -s) 2>/dev/null`  || UNAME_SYSTEM=unknown
    137136UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown
    138 
    139 case "${UNAME_MACHINE}" in
    140     i?86)
    141         test -z "$VENDOR" && VENDOR=pc
    142         ;;
    143     *)
    144         test -z "$VENDOR" && VENDOR=unknown
    145         ;;
    146 esac
    147 test -f /etc/SuSE-release -o -f /.buildenv && VENDOR=suse
    148137
    149138# Note: order is significant - the case branches are not exclusive.
     
    208197        echo "${machine}-${os}${release}"
    209198        exit 0 ;;
    210     amd64:OpenBSD:*:*)
    211         echo x86_64-unknown-openbsd${UNAME_RELEASE}
    212         exit 0 ;;
    213199    amiga:OpenBSD:*:*)
    214200        echo m68k-unknown-openbsd${UNAME_RELEASE}
     
    217203        echo mipsel-unknown-openbsd${UNAME_RELEASE}
    218204        exit 0 ;;
    219     cats:OpenBSD:*:*)
    220         echo arm-unknown-openbsd${UNAME_RELEASE}
    221         exit 0 ;;
    222205    hp300:OpenBSD:*:*)
    223206        echo m68k-unknown-openbsd${UNAME_RELEASE}
    224207        exit 0 ;;
    225     luna88k:OpenBSD:*:*)
    226         echo m88k-unknown-openbsd${UNAME_RELEASE}
    227         exit 0 ;;
    228208    mac68k:OpenBSD:*:*)
    229209        echo m68k-unknown-openbsd${UNAME_RELEASE}
     
    256236        echo ${UNAME_MACHINE}-unknown-openbsd${UNAME_RELEASE}
    257237        exit 0 ;;
    258     *:ekkoBSD:*:*)
    259         echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE}
    260         exit 0 ;;
    261     macppc:MirBSD:*:*)
    262         echo powerppc-unknown-mirbsd${UNAME_RELEASE}
    263         exit 0 ;;
    264     *:MirBSD:*:*)
    265         echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE}
    266         exit 0 ;;
    267238    alpha:OSF1:*:*)
    268         case $UNAME_RELEASE in
    269         *4.0)
     239        if test $UNAME_RELEASE = "V4.0"; then
    270240                UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'`
    271                 ;;
    272         *5.*)
    273                 UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'`
    274                 ;;
    275         esac
     241        fi
    276242        # According to Compaq, /usr/sbin/psrinfo has been available on
    277243        # OSF/1 and Tru64 systems produced since 1995.  I hope that
     
    311277                UNAME_MACHINE="alphaev79" ;;
    312278        esac
    313         # A Pn.n version is a patched version.
    314279        # A Vn.n version is a released version.
    315280        # A Tn.n version is a released field test version.
    316281        # A Xn.n version is an unreleased experimental baselevel.
    317282        # 1.2 uses "1.2" for uname -r.
    318         echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
     283        echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[VTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
    319284        exit 0 ;;
    320285    Alpha\ *:Windows_NT*:*)
     
    338303    *:OS/390:*:*)
    339304        echo i370-ibm-openedition
    340         exit 0 ;;
    341     *:OS400:*:*)
    342         echo powerpc-ibm-os400
    343305        exit 0 ;;
    344306    arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*)
     
    359321        echo pyramid-pyramid-svr4
    360322        exit 0 ;;
    361     DRS?6000:unix:4.0:6*)
    362         echo sparc-icl-nx6
    363         exit 0 ;;
    364323    DRS?6000:UNIX_SV:4.2*:7*)
    365324        case `/usr/bin/uname -p` in
     
    434393        echo m68k-unknown-mint${UNAME_RELEASE}
    435394        exit 0 ;;
    436     m68k:machten:*:*)
    437         echo m68k-apple-machten${UNAME_RELEASE}
    438         exit 0 ;;
    439395    powerpc:machten:*:*)
    440396        echo powerpc-apple-machten${UNAME_RELEASE}
     
    772728        exit 0 ;;
    773729    *:UNICOS/mp:*:*)
    774         echo craynv-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
     730        echo nv1-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
    775731        exit 0 ;;
    776732    F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*)
     
    780736        echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
    781737        exit 0 ;;
    782     5000:UNIX_System_V:4.*:*)
    783         FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
    784         FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'`
    785         echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
    786         exit 0 ;;
    787738    i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*)
    788739        echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE}
     
    795746        exit 0 ;;
    796747    *:FreeBSD:*:*)
    797         echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`
     748        # Determine whether the default compiler uses glibc.
     749        eval $set_cc_for_build
     750        sed 's/^        //' << EOF >$dummy.c
     751        #include <features.h>
     752        #if __GLIBC__ >= 2
     753        LIBC=gnu
     754        #else
     755        LIBC=
     756        #endif
     757EOF
     758        eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^LIBC=`
     759        echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`${LIBC:+-$LIBC}
    798760        exit 0 ;;
    799761    i*:CYGWIN*:*)
     
    806768        echo ${UNAME_MACHINE}-pc-pw32
    807769        exit 0 ;;
    808     x86:Interix*:[34]*)
    809         echo i586-pc-interix${UNAME_RELEASE}|sed -e 's/\..*//'
     770    x86:Interix*:3*)
     771        echo i586-pc-interix3
    810772        exit 0 ;;
    811773    [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*)
     
    828790        exit 0 ;;
    829791    *:GNU:*:*)
    830         # the GNU system
    831792        echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'`
    832         exit 0 ;;
    833     *:GNU/*:*:*)
    834         # other systems with GNU libc and userland
    835         echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-gnu
    836793        exit 0 ;;
    837794    i*86:Minix:*:*)
     
    839796        exit 0 ;;
    840797    arm*:Linux:*:*)
    841         echo ${UNAME_MACHINE}-${VENDOR}-linux
    842         exit 0 ;;
    843     cris:Linux:*:*)
    844         echo cris-axis-linux
     798        echo ${UNAME_MACHINE}-unknown-linux-gnu
    845799        exit 0 ;;
    846800    ia64:Linux:*:*)
    847         echo ${UNAME_MACHINE}-${VENDOR}-linux
    848         exit 0 ;;
    849     m32r*:Linux:*:*)
    850         echo ${UNAME_MACHINE}-${VENDOR}-linux
     801        echo ${UNAME_MACHINE}-unknown-linux-gnu
    851802        exit 0 ;;
    852803    m68*:Linux:*:*)
    853         echo ${UNAME_MACHINE}-${VENDOR}-linux
     804        echo ${UNAME_MACHINE}-unknown-linux-gnu
    854805        exit 0 ;;
    855806    mips:Linux:*:*)
     
    870821EOF
    871822        eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^CPU=`
    872         test x"${CPU}" != x && echo "${CPU}-${VENDOR}-linux" && exit 0
     823        test x"${CPU}" != x && echo "${CPU}-unknown-linux-gnu" && exit 0
    873824        ;;
    874825    mips64:Linux:*:*)
     
    889840EOF
    890841        eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^CPU=`
    891         test x"${CPU}" != x && echo "${CPU}-${VENDOR}-linux" && exit 0
     842        test x"${CPU}" != x && echo "${CPU}-unknown-linux-gnu" && exit 0
    892843        ;;
    893844    ppc:Linux:*:*)
    894         echo powerpc-${VENDOR}-linux
     845        echo powerpc-unknown-linux-gnu
    895846        exit 0 ;;
    896847    ppc64:Linux:*:*)
    897         echo powerpc64-${VENDOR}-linux
     848        echo powerpc64-unknown-linux-gnu
    898849        exit 0 ;;
    899850    alpha:Linux:*:*)
     
    908859        esac
    909860        objdump --private-headers /bin/sh | grep ld.so.1 >/dev/null
    910         if test "$?" = 0 ; then LIBC="-libc1" ; else LIBC="" ; fi
    911         echo ${UNAME_MACHINE}-${VENDOR}-linux${LIBC}
     861        if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi
     862        echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC}
    912863        exit 0 ;;
    913864    parisc:Linux:*:* | hppa:Linux:*:*)
    914865        # Look for CPU level
    915866        case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in
    916           PA7*) echo hppa1.1-${VENDOR}-linux ;;
    917           PA8*) echo hppa2.0-${VENDOR}-linux ;;
    918           *)    echo hppa-${VENDOR}-linux ;;
     867          PA7*) echo hppa1.1-unknown-linux-gnu ;;
     868          PA8*) echo hppa2.0-unknown-linux-gnu ;;
     869          *)    echo hppa-unknown-linux-gnu ;;
    919870        esac
    920871        exit 0 ;;
    921872    parisc64:Linux:*:* | hppa64:Linux:*:*)
    922         echo hppa64-${VENDOR}-linux
     873        echo hppa64-unknown-linux-gnu
    923874        exit 0 ;;
    924875    s390:Linux:*:* | s390x:Linux:*:*)
    925876        echo ${UNAME_MACHINE}-ibm-linux
    926877        exit 0 ;;
    927     sh64*:Linux:*:*)
    928         echo ${UNAME_MACHINE}-${VENDOR}-linux
    929         exit 0 ;;
    930878    sh*:Linux:*:*)
    931         echo ${UNAME_MACHINE}-${VENDOR}-linux
     879        echo ${UNAME_MACHINE}-unknown-linux-gnu
    932880        exit 0 ;;
    933881    sparc:Linux:*:* | sparc64:Linux:*:*)
    934         echo ${UNAME_MACHINE}-${VENDOR}-linux
     882        echo ${UNAME_MACHINE}-unknown-linux-gnu
    935883        exit 0 ;;
    936884    x86_64:Linux:*:*)
    937         echo x86_64-${VENDOR}-linux
     885        echo x86_64-unknown-linux-gnu
    938886        exit 0 ;;
    939887    i*86:Linux:*:*)
     
    950898        case "$ld_supported_targets" in
    951899          elf32-i386)
    952                 TENTATIVE="${UNAME_MACHINE}-${VENDOR}-linux"
     900                TENTATIVE="${UNAME_MACHINE}-pc-linux-gnu"
    953901                ;;
    954902          a.out-i386-linux)
    955                 echo "${UNAME_MACHINE}-${VENDOR}-linuxaout"
     903                echo "${UNAME_MACHINE}-pc-linux-gnuaout"
    956904                exit 0 ;;
    957905          coff-i386)
    958                 echo "${UNAME_MACHINE}-${VENDOR}-linuxcoff"
     906                echo "${UNAME_MACHINE}-pc-linux-gnucoff"
    959907                exit 0 ;;
    960908          "")
    961                 # Either a pre-BFD a.out linker (linuxoldld) or
     909                # Either a pre-BFD a.out linker (linux-gnuoldld) or
    962910                # one that does not give us useful --help.
    963                 echo "${UNAME_MACHINE}-${VENDOR}-linuxoldld"
     911                echo "${UNAME_MACHINE}-pc-linux-gnuoldld"
    964912                exit 0 ;;
    965913        esac
     
    985933        #endif
    986934        #endif
    987         #ifdef __dietlibc__
    988         LIBC=dietlibc
    989         #endif
    990935EOF
    991936        eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^LIBC=`
    992         test x"${LIBC}" != x && echo "${UNAME_MACHINE}-${VENDOR}-linux-${LIBC}" | sed 's/linux-gnu/linux/' && exit 0
     937        test x"${LIBC}" != x && echo "${UNAME_MACHINE}-pc-linux-${LIBC}" && exit 0
    993938        test x"${TENTATIVE}" != x && echo "${TENTATIVE}" && exit 0
    994939        ;;
     
    1017962    i*86:atheos:*:*)
    1018963        echo ${UNAME_MACHINE}-unknown-atheos
    1019         exit 0 ;;
    1020         i*86:syllable:*:*)
    1021         echo ${UNAME_MACHINE}-pc-syllable
    1022964        exit 0 ;;
    1023965    i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.0*:*)
     
    10901032        echo m68k-diab-dnix
    10911033        exit 0 ;;
    1092     M68*:*:R3V[5678]*:*)
     1034    M68*:*:R3V[567]*:*)
    10931035        test -r /sysV68 && echo 'm68k-motorola-sysv' && exit 0 ;;
    1094     3[345]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0 | SHG2:*:4.0:3.0 | S7501*:*:4.0:3.0)
     1036    3[34]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0)
    10951037        OS_REL=''
    10961038        test -r /etc/.relid \
     
    11901132        exit 0 ;;
    11911133    *:Darwin:*:*)
    1192         UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown
    1193         case $UNAME_PROCESSOR in
     1134        case `uname -p` in
    11941135            *86) UNAME_PROCESSOR=i686 ;;
    1195             unknown) UNAME_PROCESSOR=powerpc ;;
     1136            powerpc) UNAME_PROCESSOR=powerpc ;;
    11961137        esac
    11971138        echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE}
     
    12081149        echo i386-pc-qnx
    12091150        exit 0 ;;
    1210     NSR-?:NONSTOP_KERNEL:*:*)
     1151    NSR-[DGKLNPTVW]:NONSTOP_KERNEL:*:*)
    12111152        echo nsr-tandem-nsk${UNAME_RELEASE}
    12121153        exit 0 ;;
     
    12491190        echo pdp10-unknown-its
    12501191        exit 0 ;;
    1251     SEI:*:*:SEIUX)
    1252         echo mips-sei-seiux${UNAME_RELEASE}
    1253         exit 0 ;;
    1254     *:DragonFly:*:*)
    1255         echo ${UNAME_MACHINE}-unknown-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`
    1256         exit 0 ;;
    1257     *:*VMS:*:*)
    1258         UNAME_MACHINE=`(uname -p) 2>/dev/null`
    1259         case "${UNAME_MACHINE}" in
    1260             A*) echo alpha-dec-vms && exit 0 ;;
    1261             I*) echo ia64-dec-vms && exit 0 ;;
    1262             V*) echo vax-dec-vms && exit 0 ;;
    1263         esac
    12641192esac
    12651193
Note: See TracChangeset for help on using the changeset viewer.