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


version 1.10 version 1.11
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, 2004, 2005 Free Software Foundation, Inc.  #   2000, 2001, 2002, 2003 Free Software Foundation, Inc.
   
 timestamp='2005-04-22'  timestamp='2003-06-18'
   
 # 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, 2002, 2003, 2004, 2005  Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001
 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* | linux-dietlibc | linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | \    nto-qnx* | linux-gnu* | freebsd*-gnu* | netbsd*-gnu* | storm-chaos* | os2-emx* | rtmk-nova*)
   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 145
 
Line 144
  -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 | -knuth | -cray)   -apple | -axis)
  os=   os=
  basic_machine=$1   basic_machine=$1
  ;;   ;;
Line 229
 
Line 228
  | 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 | iq2000 \   | ip2k \
  | m32r | m32rle | m68000 | m68k | m88k | maxq | mcore \   | m32r | m68000 | m68k | m88k | mcore \
  | mips | mipsbe | mipseb | mipsel | mipsle \   | mips | mipsbe | mipseb | mipsel | mipsle \
  | mips16 \   | mips16 \
  | mips64 | mips64el \   | mips64 | mips64el \
Line 250
 
Line 247
  | 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 261
 
Line 257
  | 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 | sparc64b | sparc86x | sparclet | sparclite \   | sparc | sparc64 | sparc86x | sparclet | sparclite | sparcv8 | sparcv9 | sparcv9b \
  | sparcv8 | sparcv9 | sparcv9b \  
  | strongarm \   | strongarm \
  | tahoe | thumb | tic4x | tic80 | tron \   | tahoe | thumb | tic4x | tic80 | tron \
  | v850 | v850e \   | v850 | v850e \
  | we32k \   | we32k \
  | x86 | xscale | xscalee[bl] | xstormy16 | xtensa \   | x86 | xscale | xstormy16 | xtensa \
  | z8k)   | z8k)
  basic_machine=$basic_machine-unknown   basic_machine=$basic_machine-unknown
  ;;   ;;
Line 300
 
Line 296
  | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \   | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \
  | arm-*  | armbe-* | armle-* | armeb-* | armv*-* \   | arm-*  | armbe-* | armle-* | armeb-* | armv*-* \
  | avr-* \   | avr-* \
  | bfin-* | bs2000-* \   | bs2000-* \
  | c[123]* | c30-* | [cjt]90-* | c4x-* | c54x-* | c55x-* | c6x-* \   | c[123]* | c30-* | [cjt]90-* | c4x-* | c54x-* | c55x-* | c6x-* \
  | clipper-* | craynv-* | cydra-* \   | clipper-* | 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-* | iq2000-* \   | ip2k-* \
  | m32r-* | m32rle-* \   | m32r-* \
  | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \   | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \
  | m88110-* | m88k-* | maxq-* | mcore-* \   | m88110-* | m88k-* | mcore-* \
  | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \   | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \
  | mips16-* \   | mips16-* \
  | mips64-* | mips64el-* \   | mips64-* | mips64el-* \
Line 324
 
Line 320
  | 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-* | ns16k-* | ns32k-* \   | none-* | np1-* | nv1-* | 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-* | sparc64b-* | sparc86x-* | sparclet-* \   | sparc-* | sparc64-* | sparc86x-* | sparclet-* | sparclite-* \
  | 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-* | xscalee[bl]-* \   | x86-* | x86_64-* | xps100-* | xscale-* | xstormy16-* \
  | xstormy16-* | xtensa-* \   | xtensa-* \
  | ymp-* \   | ymp-* \
  | z8k-*)   | z8k-*)
  ;;   ;;
Line 367
 
Line 361
  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 387
 
Line 378
  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 449
 
Line 437
  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 492
 
Line 465
  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 674
 
Line 643
  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 754
 
Line 727
  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 765
 
Line 742
  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 860
 
Line 833
  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 989
 
Line 956
  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 1036
 
Line 999
  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 1070
 
Line 1029
  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 1168
 
Line 1124
        | -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* | -knetbsd* | -mirbsd* | -netbsd* | -openbsd* \         | -hiux* | -386bsd* | -netbsd* | -openbsd* | -freebsd* | -riscix* \
        | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \         | -lynxos* | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \
        | -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* | -linux-uclibc* | -uxpv* | -beos* | -mpeix* | -udk* \         | -mingw32* | -linux-gnu* | -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* | -dragonfly*)         | -powermax* | -dnix* | -nx6 | -nx7 | -sei*)
  # 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 1205
 
Line 1160
  -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 1220
 
Line 1172
  -opened*)   -opened*)
  os=-openedition   os=-openedition
  ;;   ;;
         -os400*)  
  os=-os400  
  ;;  
  -wince*)   -wince*)
  os=-wince   os=-wince
  ;;   ;;
Line 1244
 
Line 1193
  -atheos*)   -atheos*)
  os=-atheos   os=-atheos
  ;;   ;;
  -syllable*)  
  os=-syllable  
  ;;  
  -386bsd)   -386bsd)
  os=-bsd   os=-bsd
  ;;   ;;
Line 1269
 
Line 1215
  -sinix*)   -sinix*)
  os=-sysv4   os=-sysv4
  ;;   ;;
         -tpf*)  
  os=-tpf  
  ;;  
  -triton*)   -triton*)
  os=-sysv3   os=-sysv3
  ;;   ;;
Line 1308
 
Line 1251
  -kaos*)   -kaos*)
  os=-kaos   os=-kaos
  ;;   ;;
  -zvmoe)  
  os=-zvmoe  
  ;;  
  -none)   -none)
  ;;   ;;
  *)   *)
Line 1391
 
Line 1331
  *-ibm)   *-ibm)
  os=-aix   os=-aix
  ;;   ;;
     *-knuth)  
  os=-mmixware  
  ;;  
  *-wec)   *-wec)
  os=-proelf   os=-proelf
  ;;   ;;
Line 1526
 
Line 1463
  -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.10 
line(s) changed
 line(s) added in v.1.11

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