Changeset 1f3696b for config.sub


Ignore:
Timestamp:
08/11/04 14:44:20 (17 years ago)
Author:
Daniel Lawson <dlawson@…>
Branches:
4.0.1-hotfixes, cachetimestamps, develop, dpdk-ndag, etsilive, getfragoff, help, libtrace4, master, ndag_format, pfring, rc-4.0.1, rc-4.0.2, rc-4.0.3, rc-4.0.4, ringdecrementfix, ringperformance, ringtimestampfixes
Children:
ffe76f8
Parents:
e619d90
Message:

Slight changes to code, basically #includes and #defines, and it should build cleanly on freebsd now.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • config.sub

    r7957e84 r1f3696b  
    22# Configuration validation subroutine script.
    33#   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
    4 #   2000, 2001, 2002 Free Software Foundation, Inc.
    5 
    6 timestamp='2002-03-07'
     4#   2000, 2001, 2002, 2003 Free Software Foundation, Inc.
     5
     6timestamp='2004-01-05'
    77
    88# This file is (in principle) common to ALL GNU software.
     
    119119maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'`
    120120case $maybe_os in
    121   nto-qnx* | linux-gnu* | storm-chaos* | os2-emx* | windows32-* | rtmk-nova*)
     121  nto-qnx* | linux-gnu* | linux-dietlibc | linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | \
     122  kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* | storm-chaos* | os2-emx* | rtmk-nova*)
    122123    os=-$maybe_os
    123124    basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`
     
    229230        | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \
    230231        | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \
     232        | am33_2.0 \
    231233        | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr \
    232234        | c4x | clipper \
    233         | d10v | d30v | dsp16xx \
    234         | fr30 \
     235        | d10v | d30v | dlx | dsp16xx \
     236        | fr30 | frv \
    235237        | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \
    236238        | i370 | i860 | i960 | ia64 \
     239        | ip2k | iq2000 \
    237240        | m32r | m68000 | m68k | m88k | mcore \
    238         | mips | mips16 | mips64 | mips64el | mips64orion | mips64orionel \
    239         | mips64vr4100 | mips64vr4100el | mips64vr4300 \
    240         | mips64vr4300el | mips64vr5000 | mips64vr5000el \
    241         | mipsbe | mipseb | mipsel | mipsle | mipstx39 | mipstx39el \
    242         | mipsisa32 | mipsisa64 \
     241        | mips | mipsbe | mipseb | mipsel | mipsle \
     242        | mips16 \
     243        | mips64 | mips64el \
     244        | mips64vr | mips64vrel \
     245        | mips64orion | mips64orionel \
     246        | mips64vr4100 | mips64vr4100el \
     247        | mips64vr4300 | mips64vr4300el \
     248        | mips64vr5000 | mips64vr5000el \
     249        | mipsisa32 | mipsisa32el \
     250        | mipsisa32r2 | mipsisa32r2el \
     251        | mipsisa64 | mipsisa64el \
     252        | mipsisa64r2 | mipsisa64r2el \
     253        | mipsisa64sb1 | mipsisa64sb1el \
     254        | mipsisa64sr71k | mipsisa64sr71kel \
     255        | mipstx39 | mipstx39el \
    243256        | mn10200 | mn10300 \
     257        | msp430 \
    244258        | ns16k | ns32k \
    245259        | openrisc | or32 \
     
    247261        | powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \
    248262        | pyramid \
    249         | sh | sh[34] | sh[34]eb | shbe | shle | sh64 \
     263        | sh | sh[1234] | sh[23]e | sh[34]eb | shbe | shle | sh[1234]le | sh3ele \
     264        | sh64 | sh64le \
    250265        | sparc | sparc64 | sparc86x | sparclet | sparclite | sparcv9 | sparcv9b \
    251266        | strongarm \
    252         | tahoe | thumb | tic80 | tron \
     267        | tahoe | thumb | tic4x | tic80 | tron \
    253268        | v850 | v850e \
    254269        | we32k \
     
    282297        | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \
    283298        | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \
    284         | arm-*  | armbe-* | armle-* | armv*-* \
     299        | arm-*  | armbe-* | armle-* | armeb-* | armv*-* \
    285300        | avr-* \
    286301        | bs2000-* \
    287         | c[123]* | c30-* | [cjt]90-* | c54x-* \
     302        | c[123]* | c30-* | [cjt]90-* | c4x-* | c54x-* | c55x-* | c6x-* \
    288303        | clipper-* | cydra-* \
    289         | d10v-* | d30v-* \
     304        | d10v-* | d30v-* | dlx-* \
    290305        | elxsi-* \
    291         | f30[01]-* | f700-* | fr30-* | fx80-* \
     306        | f30[01]-* | f700-* | fr30-* | frv-* | fx80-* \
    292307        | h8300-* | h8500-* \
    293308        | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \
    294309        | i*86-* | i860-* | i960-* | ia64-* \
     310        | ip2k-* | iq2000-* \
    295311        | m32r-* \
    296312        | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \
    297313        | m88110-* | m88k-* | mcore-* \
    298         | mips-* | mips16-* | mips64-* | mips64el-* | mips64orion-* \
    299         | mips64orionel-* | mips64vr4100-* | mips64vr4100el-* \
    300         | mips64vr4300-* | mips64vr4300el-* | mipsbe-* | mipseb-* \
    301         | mipsle-* | mipsel-* | mipstx39-* | mipstx39el-* \
    302         | none-* | np1-* | ns16k-* | ns32k-* \
     314        | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \
     315        | mips16-* \
     316        | mips64-* | mips64el-* \
     317        | mips64vr-* | mips64vrel-* \
     318        | mips64orion-* | mips64orionel-* \
     319        | mips64vr4100-* | mips64vr4100el-* \
     320        | mips64vr4300-* | mips64vr4300el-* \
     321        | mips64vr5000-* | mips64vr5000el-* \
     322        | mipsisa32-* | mipsisa32el-* \
     323        | mipsisa32r2-* | mipsisa32r2el-* \
     324        | mipsisa64-* | mipsisa64el-* \
     325        | mipsisa64r2-* | mipsisa64r2el-* \
     326        | mipsisa64sb1-* | mipsisa64sb1el-* \
     327        | mipsisa64sr71k-* | mipsisa64sr71kel-* \
     328        | mipstx39-* | mipstx39el-* \
     329        | msp430-* \
     330        | none-* | np1-* | nv1-* | ns16k-* | ns32k-* \
    303331        | orion-* \
    304332        | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \
     
    306334        | pyramid-* \
    307335        | romp-* | rs6000-* \
    308         | sh-* | sh[34]-* | sh[34]eb-* | shbe-* | shle-* | sh64-* \
     336        | sh-* | sh[1234]-* | sh[23]e-* | sh[34]eb-* | shbe-* \
     337        | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \
    309338        | sparc-* | sparc64-* | sparc86x-* | sparclet-* | sparclite-* \
    310339        | sparcv9-* | sparcv9b-* | strongarm-* | sv1-* | sx?-* \
    311         | tahoe-* | thumb-* | tic30-* | tic54x-* | tic80-* | tron-* \
     340        | tahoe-* | thumb-* \
     341        | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \
     342        | tron-* \
    312343        | v850-* | v850e-* | vax-* \
    313344        | we32k-* \
     
    346377                basic_machine=a29k-none
    347378                os=-bsd
     379                ;;
     380        amd64)
     381                basic_machine=x86_64-pc
     382                ;;
     383        amd64-*)
     384                basic_machine=x86_64-`echo $basic_machine | sed 's/^[^-]*-//'`
     385                ;;
     386        amd64-*)
     387                basic_machine=x86_64-`echo $basic_machine | sed 's/^[^-]*-//'`
    348388                ;;
    349389        amdahl)
     
    696736                basic_machine=np1-gould
    697737                ;;
     738        nv1)
     739                basic_machine=nv1-cray
     740                os=-unicosmp
     741                ;;
    698742        nsr-tandem)
    699743                basic_machine=nsr-tandem
     
    707751                os=-coff
    708752                ;;
     753        os400)
     754                basic_machine=powerpc-ibm
     755                os=-os400
     756                ;;
    709757        OSE68000 | ose68000)
    710758                basic_machine=m68000-ericsson
     
    729777                basic_machine=m68k-tti
    730778                ;;
    731         pc532 | pc532-*)
     779        pc532 | pc532-*)
    732780                basic_machine=ns32k-pc532
    733781                ;;
     
    735783                basic_machine=i586-pc
    736784                ;;
    737         pentiumpro | p6 | 6x86 | athlon)
     785        pentiumpro | p6 | 6x86 | athlon | athlon_*)
    738786                basic_machine=i686-pc
    739787                ;;
    740         pentiumii | pentium2)
     788        pentiumii | pentium2 | pentiumiii | pentium3)
    741789                basic_machine=i686-pc
     790                ;;
     791        pentium4)
     792                basic_machine=i786-pc
    742793                ;;
    743794        pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*)
     
    747798                basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'`
    748799                ;;
    749         pentiumii-* | pentium2-*)
     800        pentiumii-* | pentium2-* | pentiumiii-* | pentium3-*)
    750801                basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'`
     802                ;;
     803        pentium4-*)
     804                basic_machine=i786-`echo $basic_machine | sed 's/^[^-]*-//'`
    751805                ;;
    752806        pn)
     
    756810                ;;
    757811        ppc)    basic_machine=powerpc-unknown
    758                 ;;
     812                ;;
    759813        ppc-*)  basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'`
    760814                ;;
    761815        ppcle | powerpclittle | ppc-le | powerpc-little)
    762816                basic_machine=powerpcle-unknown
    763                 ;;
     817                ;;
    764818        ppcle-* | powerpclittle-*)
    765819                basic_machine=powerpcle-`echo $basic_machine | sed 's/^[^-]*-//'`
    766820                ;;
    767821        ppc64)  basic_machine=powerpc64-unknown
    768                 ;;
     822                ;;
    769823        ppc64-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'`
    770824                ;;
    771825        ppc64le | powerpc64little | ppc64-le | powerpc64-little)
    772826                basic_machine=powerpc64le-unknown
    773                 ;;
     827                ;;
    774828        ppc64le-* | powerpc64little-*)
    775829                basic_machine=powerpc64le-`echo $basic_machine | sed 's/^[^-]*-//'`
     
    802856                os=-udi
    803857                ;;
     858        sb1)
     859                basic_machine=mipsisa64sb1-unknown
     860                ;;
     861        sb1el)
     862                basic_machine=mipsisa64sb1el-unknown
     863                ;;
     864        sei)
     865                basic_machine=mips-sei
     866                os=-seiux
     867                ;;
    804868        sequent)
    805869                basic_machine=i386-sequent
     
    809873                os=-hms
    810874                ;;
     875        sh64)
     876                basic_machine=sh64-unknown
     877                ;;
    811878        sparclite-wrs | simso-wrs)
    812879                basic_machine=sparclite-wrs
     
    867934                basic_machine=i386-sun
    868935                ;;
    869         sv1)
     936        sv1)
    870937                basic_machine=sv1-cray
    871938                os=-unicos
     
    875942                os=-dynix
    876943                ;;
    877         t3d)
    878                 basic_machine=alpha-cray
    879                 os=-unicos
    880                 ;;
    881944        t3e)
    882945                basic_machine=alphaev5-cray
     
    891954                os=-coff
    892955                ;;
     956        tic55x | c55x*)
     957                basic_machine=tic55x-unknown
     958                os=-coff
     959                ;;
     960        tic6x | c6x*)
     961                basic_machine=tic6x-unknown
     962                os=-coff
     963                ;;
    893964        tx39)
    894965                basic_machine=mipstx39-unknown
     
    904975                basic_machine=m68k-ncr
    905976                ;;
     977        tpf)
     978                basic_machine=s390x-ibm
     979                os=-tpf
     980                ;;
    906981        udi29k)
    907982                basic_machine=a29k-amd
     
    9251000                ;;
    9261001        vpp*|vx|vx-*)
    927                basic_machine=f301-fujitsu
    928                ;;
     1002                basic_machine=f301-fujitsu
     1003                ;;
    9291004        vxworks960)
    9301005                basic_machine=i960-wrs
     
    9471022                os=-proelf
    9481023                ;;
    949         windows32)
    950                 basic_machine=i386-pc
    951                 os=-windows32-msvcrt
    952                 ;;
    953         xps | xps100)
     1024        xps | xps100)
    9541025                basic_machine=xps100-honeywell
    9551026                ;;
     
    9971068                basic_machine=we32k-att
    9981069                ;;
    999         sh3 | sh4 | sh3eb | sh4eb)
     1070        sh3 | sh4 | sh[34]eb | sh[1234]le | sh[23]ele)
    10001071                basic_machine=sh-unknown
    10011072                ;;
     
    10061077                basic_machine=sparc-sun
    10071078                ;;
    1008         cydra)
     1079        cydra)
    10091080                basic_machine=cydra-cydrome
    10101081                ;;
     
    10201091        pmac | pmac-mpw)
    10211092                basic_machine=powerpc-apple
    1022                 ;;
    1023         c4x*)
    1024                 basic_machine=c4x-none
    1025                 os=-coff
    10261093                ;;
    10271094        *-unknown)
     
    10801147              | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \
    10811148              | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \
    1082               | -hiux* | -386bsd* | -netbsd* | -openbsd* | -freebsd* | -riscix* \
     1149              | -hiux* | -386bsd* | -knetbsd* | -netbsd* | -openbsd* | -kfreebsd* | -freebsd* | -riscix* \
    10831150              | -lynxos* | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \
    10841151              | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \
     
    10861153              | -chorusos* | -chorusrdb* \
    10871154              | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
    1088               | -mingw32* | -linux-gnu* | -uxpv* | -beos* | -mpeix* | -udk* \
    1089               | -interix* | -uwin* | -rhapsody* | -darwin* | -opened* \
     1155              | -mingw32* | -linux-gnu* | -linux-uclibc* | -uxpv* | -beos* | -mpeix* | -udk* \
     1156              | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \
    10901157              | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \
    10911158              | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \
    10921159              | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \
    1093               | -morphos* | -superux* | -rtmk* | -rtmk-nova*)
     1160              | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \
     1161              | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly*)
    10941162        # Remember, each alternative MUST END IN *, to match a version number.
    10951163                ;;
     
    11031171                esac
    11041172                ;;
     1173        -nto-qnx*)
     1174                ;;
    11051175        -nto*)
    1106                 os=-nto-qnx
     1176                os=`echo $os | sed -e 's|nto|nto-qnx|'`
    11071177                ;;
    11081178        -sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \
     
    11131183                os=`echo $os | sed -e 's|mac|macos|'`
    11141184                ;;
     1185        -linux-dietlibc)
     1186                os=-linux-dietlibc
     1187                ;;
    11151188        -linux*)
    11161189                os=`echo $os | sed -e 's|linux|linux-gnu|'`
     
    11251198                os=-openedition
    11261199                ;;
     1200        -os400*)
     1201                os=-os400
     1202                ;;
    11271203        -wince*)
    11281204                os=-wince
     
    11461222                os=-atheos
    11471223                ;;
     1224        -syllable*)
     1225                os=-syllable
     1226                ;;
    11481227        -386bsd)
    11491228                os=-bsd
     
    11561235                ;;
    11571236        -ns2 )
    1158                 os=-nextstep2
     1237                os=-nextstep2
    11591238                ;;
    11601239        -nsk*)
     
    11681247                os=-sysv4
    11691248                ;;
     1249        -tpf*)
     1250                os=-tpf
     1251                ;;
    11701252        -triton*)
    11711253                os=-sysv3
     
    11951277                os=-xenix
    11961278                ;;
    1197         -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*)
    1198                 os=-mint
     1279        -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*)
     1280                os=-mint
     1281                ;;
     1282        -aros*)
     1283                os=-aros
     1284                ;;
     1285        -kaos*)
     1286                os=-kaos
    11991287                ;;
    12001288        -none)
     
    12291317                os=-aout
    12301318                ;;
     1319    c4x-* | tic4x-*)
     1320        os=-coff
     1321        ;;
    12311322        # This must come before the *-dec entry.
    12321323        pdp10-*)
    12331324                os=-tops20
    12341325                ;;
    1235         pdp11-*)
     1326        pdp11-*)
    12361327                os=-none
    12371328                ;;
     
    13261417                os=-nextstep3
    13271418                ;;
    1328         *-gould)
     1419        *-gould)
    13291420                os=-sysv
    13301421                ;;
    1331         *-highlevel)
     1422        *-highlevel)
    13321423                os=-bsd
    13331424                ;;
     
    13351426                os=-bsd
    13361427                ;;
    1337         *-sgi)
     1428        *-sgi)
    13381429                os=-irix
    13391430                ;;
    1340         *-siemens)
     1431        *-siemens)
    13411432                os=-sysv4
    13421433                ;;
     
    14071498                                vendor=ibm
    14081499                                ;;
     1500                        -os400*)
     1501                                vendor=ibm
     1502                                ;;
    14091503                        -ptx*)
    14101504                                vendor=sequent
    14111505                                ;;
    1412                         -vxsim* | -vxworks*)
     1506                        -tpf*)
     1507                                vendor=ibm
     1508                                ;;
     1509                        -vxsim* | -vxworks* | -windiss*)
    14131510                                vendor=wrs
    14141511                                ;;
Note: See TracChangeset for help on using the changeset viewer.