Difference for utils/config.sub from version 1.9 to 1.10


version 1.9 version 1.10
Line 1
 
Line 1
 #! /bin/sh  #! /bin/sh
 # Configuration validation subroutine script.  # Configuration validation subroutine script.
 #   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,  #   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
 #   2000, 2001, 2002, 2003 Free Software Foundation, Inc.  #   2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
   
 timestamp='2003-06-18'  timestamp='2005-04-22'
   
 # This file is (in principle) common to ALL GNU software.  # This file is (in principle) common to ALL GNU software.
 # The presence of a machine in this file suggests that SOME GNU software  # The presence of a machine in this file suggests that SOME GNU software
Line 70
 
Line 70
 version="\  version="\
 GNU config.sub ($timestamp)  GNU config.sub ($timestamp)
   
 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001  Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
 Free Software Foundation, Inc.  Free Software Foundation, Inc.
   
 This is free software; see the source for copying conditions.  There is NO  This is free software; see the source for copying conditions.  There is NO
Line 118
 
Line 118
 # Here we must recognize all the valid KERNEL-OS combinations.  # Here we must recognize all the valid KERNEL-OS combinations.
 maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'`  maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'`
 case $maybe_os in  case $maybe_os in
   nto-qnx* | linux-gnu* | freebsd*-gnu* | netbsd*-gnu* | storm-chaos* | os2-emx* | rtmk-nova*)    nto-qnx* | linux-gnu* | linux-dietlibc | linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | \
     kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* | storm-chaos* | os2-emx* | rtmk-nova*)
     os=-$maybe_os      os=-$maybe_os
     basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`      basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`
     ;;      ;;
Line 144
 
Line 145
  -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\   -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\
  -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \   -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \
  -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \   -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \
  -apple | -axis)   -apple | -axis | -knuth | -cray)
  os=   os=
  basic_machine=$1   basic_machine=$1
  ;;   ;;
Line 228
 
Line 229
  | a29k \   | a29k \
  | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \   | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \
  | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \   | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \
    | am33_2.0 \
  | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr \   | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr \
    | bfin \
  | c4x | clipper \   | c4x | clipper \
  | d10v | d30v | dlx | dsp16xx \   | d10v | d30v | dlx | dsp16xx \
  | fr30 | frv \   | fr30 | frv \
  | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \   | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \
  | i370 | i860 | i960 | ia64 \   | i370 | i860 | i960 | ia64 \
  | ip2k \   | ip2k | iq2000 \
  | m32r | m68000 | m68k | m88k | mcore \   | m32r | m32rle | m68000 | m68k | m88k | maxq | mcore \
  | mips | mipsbe | mipseb | mipsel | mipsle \   | mips | mipsbe | mipseb | mipsel | mipsle \
  | mips16 \   | mips16 \
  | mips64 | mips64el \   | mips64 | mips64el \
Line 247
 
Line 250
  | mipsisa32 | mipsisa32el \   | mipsisa32 | mipsisa32el \
  | mipsisa32r2 | mipsisa32r2el \   | mipsisa32r2 | mipsisa32r2el \
  | mipsisa64 | mipsisa64el \   | mipsisa64 | mipsisa64el \
    | mipsisa64r2 | mipsisa64r2el \
  | mipsisa64sb1 | mipsisa64sb1el \   | mipsisa64sb1 | mipsisa64sb1el \
  | mipsisa64sr71k | mipsisa64sr71kel \   | mipsisa64sr71k | mipsisa64sr71kel \
  | mipstx39 | mipstx39el \   | mipstx39 | mipstx39el \
Line 257
 
Line 261
  | pdp10 | pdp11 | pj | pjl \   | pdp10 | pdp11 | pj | pjl \
  | powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \   | powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \
  | pyramid \   | pyramid \
  | s390 | s390x \  
  | sh | sh[1234] | sh[23]e | sh[34]eb | shbe | shle | sh[1234]le | sh3ele \   | sh | sh[1234] | sh[23]e | sh[34]eb | shbe | shle | sh[1234]le | sh3ele \
  | sh64 | sh64le \   | sh64 | sh64le \
  | sparc | sparc64 | sparc86x | sparclet | sparclite | sparcv8 | sparcv9 | sparcv9b \   | sparc | sparc64 | sparc64b | sparc86x | sparclet | sparclite \
    | sparcv8 | sparcv9 | sparcv9b \
  | strongarm \   | strongarm \
  | tahoe | thumb | tic4x | tic80 | tron \   | tahoe | thumb | tic4x | tic80 | tron \
  | v850 | v850e \   | v850 | v850e \
  | we32k \   | we32k \
  | x86 | xscale | xstormy16 | xtensa \   | x86 | xscale | xscalee[bl] | xstormy16 | xtensa \
  | z8k)   | z8k)
  basic_machine=$basic_machine-unknown   basic_machine=$basic_machine-unknown
  ;;   ;;
Line 296
 
Line 300
  | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \   | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \
  | arm-*  | armbe-* | armle-* | armeb-* | armv*-* \   | arm-*  | armbe-* | armle-* | armeb-* | armv*-* \
  | avr-* \   | avr-* \
  | bs2000-* \   | bfin-* | bs2000-* \
  | c[123]* | c30-* | [cjt]90-* | c4x-* | c54x-* | c55x-* | c6x-* \   | c[123]* | c30-* | [cjt]90-* | c4x-* | c54x-* | c55x-* | c6x-* \
  | clipper-* | cydra-* \   | clipper-* | craynv-* | cydra-* \
  | d10v-* | d30v-* | dlx-* \   | d10v-* | d30v-* | dlx-* \
  | elxsi-* \   | elxsi-* \
  | f30[01]-* | f700-* | fr30-* | frv-* | fx80-* \   | f30[01]-* | f700-* | fr30-* | frv-* | fx80-* \
  | h8300-* | h8500-* \   | h8300-* | h8500-* \
  | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \   | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \
  | i*86-* | i860-* | i960-* | ia64-* \   | i*86-* | i860-* | i960-* | ia64-* \
  | ip2k-* \   | ip2k-* | iq2000-* \
  | m32r-* \   | m32r-* | m32rle-* \
  | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \   | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \
  | m88110-* | m88k-* | mcore-* \   | m88110-* | m88k-* | maxq-* | mcore-* \
  | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \   | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \
  | mips16-* \   | mips16-* \
  | mips64-* | mips64el-* \   | mips64-* | mips64el-* \
Line 320
 
Line 324
  | mipsisa32-* | mipsisa32el-* \   | mipsisa32-* | mipsisa32el-* \
  | mipsisa32r2-* | mipsisa32r2el-* \   | mipsisa32r2-* | mipsisa32r2el-* \
  | mipsisa64-* | mipsisa64el-* \   | mipsisa64-* | mipsisa64el-* \
    | mipsisa64r2-* | mipsisa64r2el-* \
  | mipsisa64sb1-* | mipsisa64sb1el-* \   | mipsisa64sb1-* | mipsisa64sb1el-* \
  | mipsisa64sr71k-* | mipsisa64sr71kel-* \   | mipsisa64sr71k-* | mipsisa64sr71kel-* \
  | mipstx39-* | mipstx39el-* \   | mipstx39-* | mipstx39el-* \
    | mmix-* \
  | msp430-* \   | msp430-* \
  | none-* | np1-* | nv1-* | ns16k-* | ns32k-* \   | none-* | np1-* | ns16k-* | ns32k-* \
  | orion-* \   | orion-* \
  | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \   | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \
  | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \   | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \
  | pyramid-* \   | pyramid-* \
  | romp-* | rs6000-* \   | romp-* | rs6000-* \
  | s390-* | s390x-* \  
  | sh-* | sh[1234]-* | sh[23]e-* | sh[34]eb-* | shbe-* \   | sh-* | sh[1234]-* | sh[23]e-* | sh[34]eb-* | shbe-* \
  | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \   | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \
  | sparc-* | sparc64-* | sparc86x-* | sparclet-* | sparclite-* \   | sparc-* | sparc64-* | sparc64b-* | sparc86x-* | sparclet-* \
    | sparclite-* \
  | sparcv8-* | sparcv9-* | sparcv9b-* | strongarm-* | sv1-* | sx?-* \   | sparcv8-* | sparcv9-* | sparcv9b-* | strongarm-* | sv1-* | sx?-* \
  | tahoe-* | thumb-* \   | tahoe-* | thumb-* \
  | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \   | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \
  | tron-* \   | tron-* \
  | v850-* | v850e-* | vax-* \   | v850-* | v850e-* | vax-* \
  | we32k-* \   | we32k-* \
  | x86-* | x86_64-* | xps100-* | xscale-* | xstormy16-* \   | x86-* | x86_64-* | xps100-* | xscale-* | xscalee[bl]-* \
  | xtensa-* \   | xstormy16-* | xtensa-* \
  | ymp-* \   | ymp-* \
  | z8k-*)   | z8k-*)
  ;;   ;;
Line 361
 
Line 367
  basic_machine=a29k-amd   basic_machine=a29k-amd
  os=-udi   os=-udi
  ;;   ;;
       abacus)
    basic_machine=abacus-unknown
    ;;
  adobe68k)   adobe68k)
  basic_machine=m68010-adobe   basic_machine=m68010-adobe
  os=-scout   os=-scout
Line 378
 
Line 387
  amd64)   amd64)
  basic_machine=x86_64-pc   basic_machine=x86_64-pc
  ;;   ;;
    amd64-*)
    basic_machine=x86_64-`echo $basic_machine | sed 's/^[^-]*-//'`
    ;;
  amdahl)   amdahl)
  basic_machine=580-amdahl   basic_machine=580-amdahl
  os=-sysv   os=-sysv
Line 437
 
Line 449
  basic_machine=j90-cray   basic_machine=j90-cray
  os=-unicos   os=-unicos
  ;;   ;;
    craynv)
    basic_machine=craynv-cray
    os=-unicosmp
    ;;
    cr16c)
    basic_machine=cr16c-unknown
    os=-elf
    ;;
  crds | unos)   crds | unos)
  basic_machine=m68k-crds   basic_machine=m68k-crds
  ;;   ;;
    crisv32 | crisv32-* | etraxfs*)
    basic_machine=crisv32-axis
    ;;
  cris | cris-* | etrax*)   cris | cris-* | etrax*)
  basic_machine=cris-axis   basic_machine=cris-axis
  ;;   ;;
    crx)
    basic_machine=crx-unknown
    os=-elf
    ;;
  da30 | da30-*)   da30 | da30-*)
  basic_machine=m68k-da30   basic_machine=m68k-da30
  ;;   ;;
Line 465
 
Line 492
  basic_machine=m88k-motorola   basic_machine=m88k-motorola
  os=-sysv3   os=-sysv3
  ;;   ;;
    djgpp)
    basic_machine=i586-pc
    os=-msdosdjgpp
    ;;
  dpx20 | dpx20-*)   dpx20 | dpx20-*)
  basic_machine=rs6000-bull   basic_machine=rs6000-bull
  os=-bosx   os=-bosx
Line 643
 
Line 674
  mips3*)   mips3*)
  basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown   basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown
  ;;   ;;
  mmix*)  
  basic_machine=mmix-knuth  
  os=-mmixware  
  ;;  
  monitor)   monitor)
  basic_machine=m68k-rom68k   basic_machine=m68k-rom68k
  os=-coff   os=-coff
Line 727
 
Line 754
  np1)   np1)
  basic_machine=np1-gould   basic_machine=np1-gould
  ;;   ;;
  nv1)  
  basic_machine=nv1-cray  
  os=-unicosmp  
  ;;  
  nsr-tandem)   nsr-tandem)
  basic_machine=nsr-tandem   basic_machine=nsr-tandem
  ;;   ;;
Line 742
 
Line 765
  basic_machine=or32-unknown   basic_machine=or32-unknown
  os=-coff   os=-coff
  ;;   ;;
    os400)
    basic_machine=powerpc-ibm
    os=-os400
    ;;
  OSE68000 | ose68000)   OSE68000 | ose68000)
  basic_machine=m68000-ericsson   basic_machine=m68000-ericsson
  os=-ose   os=-ose
Line 833
 
Line 860
  rtpc | rtpc-*)   rtpc | rtpc-*)
  basic_machine=romp-ibm   basic_machine=romp-ibm
  ;;   ;;
    s390 | s390-*)
    basic_machine=s390-ibm
    ;;
    s390x | s390x-*)
    basic_machine=s390x-ibm
    ;;
  sa29200)   sa29200)
  basic_machine=a29k-amd   basic_machine=a29k-amd
  os=-udi   os=-udi
Line 956
 
Line 989
  tower | tower-32)   tower | tower-32)
  basic_machine=m68k-ncr   basic_machine=m68k-ncr
  ;;   ;;
    tpf)
    basic_machine=s390x-ibm
    os=-tpf
    ;;
  udi29k)   udi29k)
  basic_machine=a29k-amd   basic_machine=a29k-amd
  os=-udi   os=-udi
Line 999
 
Line 1036
  basic_machine=hppa1.1-winbond   basic_machine=hppa1.1-winbond
  os=-proelf   os=-proelf
  ;;   ;;
    xbox)
    basic_machine=i686-pc
    os=-mingw32
    ;;
  xps | xps100)   xps | xps100)
  basic_machine=xps100-honeywell   basic_machine=xps100-honeywell
  ;;   ;;
Line 1029
 
Line 1070
  romp)   romp)
  basic_machine=romp-ibm   basic_machine=romp-ibm
  ;;   ;;
    mmix)
    basic_machine=mmix-knuth
    ;;
  rs6000)   rs6000)
  basic_machine=rs6000-ibm   basic_machine=rs6000-ibm
  ;;   ;;
Line 1124
 
Line 1168
        | -aos* \         | -aos* \
        | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \         | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \
        | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \         | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \
        | -hiux* | -386bsd* | -netbsd* | -openbsd* | -freebsd* | -riscix* \         | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* | -openbsd* \
        | -lynxos* | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \         | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \
          | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \
        | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \         | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \
        | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \         | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \
        | -chorusos* | -chorusrdb* \         | -chorusos* | -chorusrdb* \
        | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \         | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
        | -mingw32* | -linux-gnu* | -uxpv* | -beos* | -mpeix* | -udk* \         | -mingw32* | -linux-gnu* | -linux-uclibc* | -uxpv* | -beos* | -mpeix* | -udk* \
        | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \         | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \
        | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \         | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \
        | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \         | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \
        | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \         | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \
        | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \         | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \
        | -powermax* | -dnix* | -nx6 | -nx7 | -sei*)         | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly*)
  # Remember, each alternative MUST END IN *, to match a version number.   # Remember, each alternative MUST END IN *, to match a version number.
  ;;   ;;
  -qnx*)   -qnx*)
Line 1160
 
Line 1205
  -mac*)   -mac*)
  os=`echo $os | sed -e 's|mac|macos|'`   os=`echo $os | sed -e 's|mac|macos|'`
  ;;   ;;
    -linux-dietlibc)
    os=-linux-dietlibc
    ;;
  -linux*)   -linux*)
  os=`echo $os | sed -e 's|linux|linux-gnu|'`   os=`echo $os | sed -e 's|linux|linux-gnu|'`
  ;;   ;;
Line 1172
 
Line 1220
  -opened*)   -opened*)
  os=-openedition   os=-openedition
  ;;   ;;
           -os400*)
    os=-os400
    ;;
  -wince*)   -wince*)
  os=-wince   os=-wince
  ;;   ;;
Line 1193
 
Line 1244
  -atheos*)   -atheos*)
  os=-atheos   os=-atheos
  ;;   ;;
    -syllable*)
    os=-syllable
    ;;
  -386bsd)   -386bsd)
  os=-bsd   os=-bsd
  ;;   ;;
Line 1215
 
Line 1269
  -sinix*)   -sinix*)
  os=-sysv4   os=-sysv4
  ;;   ;;
           -tpf*)
    os=-tpf
    ;;
  -triton*)   -triton*)
  os=-sysv3   os=-sysv3
  ;;   ;;
Line 1251
 
Line 1308
  -kaos*)   -kaos*)
  os=-kaos   os=-kaos
  ;;   ;;
    -zvmoe)
    os=-zvmoe
    ;;
  -none)   -none)
  ;;   ;;
  *)   *)
Line 1331
 
Line 1391
  *-ibm)   *-ibm)
  os=-aix   os=-aix
  ;;   ;;
       *-knuth)
    os=-mmixware
    ;;
  *-wec)   *-wec)
  os=-proelf   os=-proelf
  ;;   ;;
Line 1463
 
Line 1526
  -mvs* | -opened*)   -mvs* | -opened*)
  vendor=ibm   vendor=ibm
  ;;   ;;
    -os400*)
    vendor=ibm
    ;;
  -ptx*)   -ptx*)
  vendor=sequent   vendor=sequent
  ;;   ;;
    -tpf*)
    vendor=ibm
    ;;
  -vxsim* | -vxworks* | -windiss*)   -vxsim* | -vxworks* | -windiss*)
  vendor=wrs   vendor=wrs
  ;;   ;;


Legend:
line(s) removed in v.1.9 
line(s) changed
 line(s) added in v.1.10

File made using version 1.98 of cvs2html by leaf at 2011-07-21 17:02