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


version 1.8 version 1.9
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 Free Software Foundation, Inc.  #   2000, 2001, 2002, 2003 Free Software Foundation, Inc.
   
 timestamp='2004-08-29'  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  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 \
  | 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 | mcore \   | m32r | m68000 | m68k | m88k | mcore \
  | mips | mipsbe | mipseb | mipsel | mipsle \   | mips | mipsbe | mipseb | mipsel | mipsle \
  | mips16 \   | mips16 \
  | mips64 | mips64el \   | mips64 | mips64el \
Line 249
 
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 260
 
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 | sparc86x | sparclet | sparclite | sparcv8 | sparcv9 | sparcv9b \   | sparc | sparc64 | sparc86x | sparclet | sparclite | sparcv8 | sparcv9 | sparcv9b \
Line 300
 
Line 298
  | avr-* \   | avr-* \
  | 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-* | mcore-* \   | m88110-* | m88k-* | mcore-* \
  | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \   | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \
Line 322
 
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-* | sparc86x-* | sparclet-* | sparclite-* \   | sparc-* | sparc64-* | sparc86x-* | sparclet-* | sparclite-* \
Line 364
 
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 384
 
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 446
 
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 667
 
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 747
 
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 758
 
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 853
 
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 982
 
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 1059
 
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 1157
 
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 1194
 
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 1209
 
Line 1172
  -opened*)   -opened*)
  os=-openedition   os=-openedition
  ;;   ;;
         -os400*)  
  os=-os400  
  ;;  
  -wince*)   -wince*)
  os=-wince   os=-wince
  ;;   ;;
Line 1233
 
Line 1193
  -atheos*)   -atheos*)
  os=-atheos   os=-atheos
  ;;   ;;
  -syllable*)  
  os=-syllable  
  ;;  
  -386bsd)   -386bsd)
  os=-bsd   os=-bsd
  ;;   ;;
Line 1258
 
Line 1215
  -sinix*)   -sinix*)
  os=-sysv4   os=-sysv4
  ;;   ;;
         -tpf*)  
  os=-tpf  
  ;;  
  -triton*)   -triton*)
  os=-sysv3   os=-sysv3
  ;;   ;;
Line 1377
 
Line 1331
  *-ibm)   *-ibm)
  os=-aix   os=-aix
  ;;   ;;
     *-knuth)  
  os=-mmixware  
  ;;  
  *-wec)   *-wec)
  os=-proelf   os=-proelf
  ;;   ;;
Line 1512
 
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.8 
line(s) changed
 line(s) added in v.1.9

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