~ubuntu-branches/ubuntu/hardy/sqlite3/hardy

« back to all changes in this revision

Viewing changes to config.sub

  • Committer: Bazaar Package Importer
  • Author(s): Laszlo Boszormenyi (GCS)
  • Date: 2006-10-12 21:55:37 UTC
  • mfrom: (1.1.5 upstream)
  • Revision ID: james.westby@ubuntu.com-20061012215537-mgvrxoq8ee4nqxzh
Tags: 3.3.8-1
* New upstream version.
* Create lang_* files for documentation (closes: #310603).
* Enable column metadata functions (closes: #375352).

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
#! /bin/sh
2
2
# Configuration validation subroutine script.
3
3
#   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
4
 
#   2000, 2001, 2002, 2003 Free Software Foundation, Inc.
 
4
#   2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation,
 
5
#   Inc.
5
6
 
6
 
timestamp='2004-01-05'
 
7
timestamp='2006-09-20'
7
8
 
8
9
# This file is (in principle) common to ALL GNU software.
9
10
# The presence of a machine in this file suggests that SOME GNU software
21
22
#
22
23
# You should have received a copy of the GNU General Public License
23
24
# along with this program; if not, write to the Free Software
24
 
# Foundation, Inc., 59 Temple Place - Suite 330,
25
 
# Boston, MA 02111-1307, USA.
26
 
 
 
25
# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA
 
26
# 02110-1301, USA.
 
27
#
27
28
# As a special exception to the GNU General Public License, if you
28
29
# distribute this file as part of a program that contains a
29
30
# configuration script generated by Autoconf, you may include it under
30
31
# the same distribution terms that you use for the rest of that program.
31
32
 
 
33
 
32
34
# Please send patches to <config-patches@gnu.org>.  Submit a context
33
35
# diff and a properly formatted ChangeLog entry.
34
36
#
70
72
version="\
71
73
GNU config.sub ($timestamp)
72
74
 
73
 
Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001
 
75
Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
74
76
Free Software Foundation, Inc.
75
77
 
76
78
This is free software; see the source for copying conditions.  There is NO
83
85
while test $# -gt 0 ; do
84
86
  case $1 in
85
87
    --time-stamp | --time* | -t )
86
 
       echo "$timestamp" ; exit 0 ;;
 
88
       echo "$timestamp" ; exit ;;
87
89
    --version | -v )
88
 
       echo "$version" ; exit 0 ;;
 
90
       echo "$version" ; exit ;;
89
91
    --help | --h* | -h )
90
 
       echo "$usage"; exit 0 ;;
 
92
       echo "$usage"; exit ;;
91
93
    -- )     # Stop option processing
92
94
       shift; break ;;
93
95
    - ) # Use stdin as input.
99
101
    *local*)
100
102
       # First pass through any local machine types.
101
103
       echo $1
102
 
       exit 0;;
 
104
       exit ;;
103
105
 
104
106
    * )
105
107
       break ;;
118
120
# Here we must recognize all the valid KERNEL-OS combinations.
119
121
maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'`
120
122
case $maybe_os in
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*)
 
123
  nto-qnx* | linux-gnu* | linux-dietlibc | linux-newlib* | linux-uclibc* | \
 
124
  uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* | \
 
125
  storm-chaos* | os2-emx* | rtmk-nova*)
123
126
    os=-$maybe_os
124
127
    basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`
125
128
    ;;
145
148
        -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\
146
149
        -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \
147
150
        -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \
148
 
        -apple | -axis)
 
151
        -apple | -axis | -knuth | -cray)
149
152
                os=
150
153
                basic_machine=$1
151
154
                ;;
170
173
        -hiux*)
171
174
                os=-hiuxwe2
172
175
                ;;
 
176
        -sco6)
 
177
                os=-sco5v6
 
178
                basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
 
179
                ;;
173
180
        -sco5)
174
181
                os=-sco3.2v5
175
182
                basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
186
193
                # Don't forget version if it is 3.2v4 or newer.
187
194
                basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
188
195
                ;;
 
196
        -sco5v6*)
 
197
                # Don't forget version if it is 3.2v4 or newer.
 
198
                basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
 
199
                ;;
189
200
        -sco*)
190
201
                os=-sco3.2v2
191
202
                basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
230
241
        | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \
231
242
        | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \
232
243
        | am33_2.0 \
233
 
        | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr \
 
244
        | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr | avr32 \
 
245
        | bfin \
234
246
        | c4x | clipper \
235
247
        | d10v | d30v | dlx | dsp16xx \
236
248
        | fr30 | frv \
237
249
        | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \
238
250
        | i370 | i860 | i960 | ia64 \
239
251
        | ip2k | iq2000 \
240
 
        | m32r | m68000 | m68k | m88k | mcore \
 
252
        | m32c | m32r | m32rle | m68000 | m68k | m88k \
 
253
        | maxq | mb | microblaze | mcore \
241
254
        | mips | mipsbe | mipseb | mipsel | mipsle \
242
255
        | mips16 \
243
256
        | mips64 | mips64el \
246
259
        | mips64vr4100 | mips64vr4100el \
247
260
        | mips64vr4300 | mips64vr4300el \
248
261
        | mips64vr5000 | mips64vr5000el \
 
262
        | mips64vr5900 | mips64vr5900el \
249
263
        | mipsisa32 | mipsisa32el \
250
264
        | mipsisa32r2 | mipsisa32r2el \
251
265
        | mipsisa64 | mipsisa64el \
254
268
        | mipsisa64sr71k | mipsisa64sr71kel \
255
269
        | mipstx39 | mipstx39el \
256
270
        | mn10200 | mn10300 \
 
271
        | mt \
257
272
        | msp430 \
 
273
        | nios | nios2 \
258
274
        | ns16k | ns32k \
259
 
        | openrisc | or32 \
 
275
        | or32 \
260
276
        | pdp10 | pdp11 | pj | pjl \
261
277
        | powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \
262
278
        | pyramid \
263
 
        | sh | sh[1234] | sh[23]e | sh[34]eb | shbe | shle | sh[1234]le | sh3ele \
 
279
        | score \
 
280
        | sh | sh[1234] | sh[24]a | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \
264
281
        | sh64 | sh64le \
265
 
        | sparc | sparc64 | sparc86x | sparclet | sparclite | sparcv9 | sparcv9b \
266
 
        | strongarm \
 
282
        | sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet | sparclite \
 
283
        | sparcv8 | sparcv9 | sparcv9b | sparcv9v \
 
284
        | spu | strongarm \
267
285
        | tahoe | thumb | tic4x | tic80 | tron \
268
286
        | v850 | v850e \
269
287
        | we32k \
270
 
        | x86 | xscale | xstormy16 | xtensa \
 
288
        | x86 | xc16x | xscale | xscalee[bl] | xstormy16 | xtensa \
271
289
        | z8k)
272
290
                basic_machine=$basic_machine-unknown
273
291
                ;;
278
296
                ;;
279
297
        m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65 | z8k)
280
298
                ;;
 
299
        ms1)
 
300
                basic_machine=mt-unknown
 
301
                ;;
281
302
 
282
303
        # We use `pc' rather than `unknown'
283
304
        # because (1) that's what they normally are, and
297
318
        | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \
298
319
        | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \
299
320
        | arm-*  | armbe-* | armle-* | armeb-* | armv*-* \
300
 
        | avr-* \
301
 
        | bs2000-* \
 
321
        | avr-* | avr32-* \
 
322
        | bfin-* | bs2000-* \
302
323
        | c[123]* | c30-* | [cjt]90-* | c4x-* | c54x-* | c55x-* | c6x-* \
303
 
        | clipper-* | cydra-* \
 
324
        | clipper-* | craynv-* | cydra-* \
304
325
        | d10v-* | d30v-* | dlx-* \
305
326
        | elxsi-* \
306
327
        | f30[01]-* | f700-* | fr30-* | frv-* | fx80-* \
308
329
        | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \
309
330
        | i*86-* | i860-* | i960-* | ia64-* \
310
331
        | ip2k-* | iq2000-* \
311
 
        | m32r-* \
 
332
        | m32c-* | m32r-* | m32rle-* \
312
333
        | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \
313
 
        | m88110-* | m88k-* | mcore-* \
 
334
        | m88110-* | m88k-* | maxq-* | mcore-* \
314
335
        | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \
315
336
        | mips16-* \
316
337
        | mips64-* | mips64el-* \
319
340
        | mips64vr4100-* | mips64vr4100el-* \
320
341
        | mips64vr4300-* | mips64vr4300el-* \
321
342
        | mips64vr5000-* | mips64vr5000el-* \
 
343
        | mips64vr5900-* | mips64vr5900el-* \
322
344
        | mipsisa32-* | mipsisa32el-* \
323
345
        | mipsisa32r2-* | mipsisa32r2el-* \
324
346
        | mipsisa64-* | mipsisa64el-* \
326
348
        | mipsisa64sb1-* | mipsisa64sb1el-* \
327
349
        | mipsisa64sr71k-* | mipsisa64sr71kel-* \
328
350
        | mipstx39-* | mipstx39el-* \
 
351
        | mmix-* \
 
352
        | mt-* \
329
353
        | msp430-* \
330
 
        | none-* | np1-* | nv1-* | ns16k-* | ns32k-* \
 
354
        | nios-* | nios2-* \
 
355
        | none-* | np1-* | ns16k-* | ns32k-* \
331
356
        | orion-* \
332
357
        | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \
333
358
        | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \
334
359
        | pyramid-* \
335
360
        | romp-* | rs6000-* \
336
 
        | sh-* | sh[1234]-* | sh[23]e-* | sh[34]eb-* | shbe-* \
 
361
        | sh-* | sh[1234]-* | sh[24]a-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \
337
362
        | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \
338
 
        | sparc-* | sparc64-* | sparc86x-* | sparclet-* | sparclite-* \
339
 
        | sparcv9-* | sparcv9b-* | strongarm-* | sv1-* | sx?-* \
 
363
        | sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \
 
364
        | sparclite-* \
 
365
        | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | strongarm-* | sv1-* | sx?-* \
340
366
        | tahoe-* | thumb-* \
341
367
        | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \
342
368
        | tron-* \
343
369
        | v850-* | v850e-* | vax-* \
344
370
        | we32k-* \
345
 
        | x86-* | x86_64-* | xps100-* | xscale-* | xstormy16-* \
346
 
        | xtensa-* \
 
371
        | x86-* | x86_64-* | xc16x-* | xps100-* | xscale-* | xscalee[bl]-* \
 
372
        | xstormy16-* | xtensa-* \
347
373
        | ymp-* \
348
374
        | z8k-*)
349
375
                ;;
363
389
                basic_machine=a29k-amd
364
390
                os=-udi
365
391
                ;;
 
392
        abacus)
 
393
                basic_machine=abacus-unknown
 
394
                ;;
366
395
        adobe68k)
367
396
                basic_machine=m68010-adobe
368
397
                os=-scout
442
471
                basic_machine=j90-cray
443
472
                os=-unicos
444
473
                ;;
 
474
        craynv)
 
475
                basic_machine=craynv-cray
 
476
                os=-unicosmp
 
477
                ;;
 
478
        cr16c)
 
479
                basic_machine=cr16c-unknown
 
480
                os=-elf
 
481
                ;;
445
482
        crds | unos)
446
483
                basic_machine=m68k-crds
447
484
                ;;
 
485
        crisv32 | crisv32-* | etraxfs*)
 
486
                basic_machine=crisv32-axis
 
487
                ;;
448
488
        cris | cris-* | etrax*)
449
489
                basic_machine=cris-axis
450
490
                ;;
 
491
        crx)
 
492
                basic_machine=crx-unknown
 
493
                os=-elf
 
494
                ;;
451
495
        da30 | da30-*)
452
496
                basic_machine=m68k-da30
453
497
                ;;
470
514
                basic_machine=m88k-motorola
471
515
                os=-sysv3
472
516
                ;;
 
517
        djgpp)
 
518
                basic_machine=i586-pc
 
519
                os=-msdosdjgpp
 
520
                ;;
473
521
        dpx20 | dpx20-*)
474
522
                basic_machine=rs6000-bull
475
523
                os=-bosx
648
696
        mips3*)
649
697
                basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown
650
698
                ;;
651
 
        mmix*)
652
 
                basic_machine=mmix-knuth
653
 
                os=-mmixware
654
 
                ;;
655
699
        monitor)
656
700
                basic_machine=m68k-rom68k
657
701
                os=-coff
664
708
                basic_machine=i386-pc
665
709
                os=-msdos
666
710
                ;;
 
711
        ms1-*)
 
712
                basic_machine=`echo $basic_machine | sed -e 's/ms1-/mt-/'`
 
713
                ;;
667
714
        mvs)
668
715
                basic_machine=i370-ibm
669
716
                os=-mvs
732
779
        np1)
733
780
                basic_machine=np1-gould
734
781
                ;;
735
 
        nv1)
736
 
                basic_machine=nv1-cray
737
 
                os=-unicosmp
738
 
                ;;
739
782
        nsr-tandem)
740
783
                basic_machine=nsr-tandem
741
784
                ;;
743
786
                basic_machine=hppa1.1-oki
744
787
                os=-proelf
745
788
                ;;
746
 
        or32 | or32-*)
 
789
        openrisc | openrisc-*)
747
790
                basic_machine=or32-unknown
748
 
                os=-coff
749
791
                ;;
750
792
        os400)
751
793
                basic_machine=powerpc-ibm
776
818
        pc532 | pc532-*)
777
819
                basic_machine=ns32k-pc532
778
820
                ;;
 
821
        pc98)
 
822
                basic_machine=i386-pc
 
823
                ;;
 
824
        pc98-*)
 
825
                basic_machine=i386-`echo $basic_machine | sed 's/^[^-]*-//'`
 
826
                ;;
779
827
        pentium | p5 | k5 | k6 | nexgen | viac3)
780
828
                basic_machine=i586-pc
781
829
                ;;
832
880
                basic_machine=i586-unknown
833
881
                os=-pw32
834
882
                ;;
 
883
        rdos)
 
884
                basic_machine=i386-pc
 
885
                os=-rdos
 
886
                ;;
835
887
        rom68k)
836
888
                basic_machine=m68k-rom68k
837
889
                os=-coff
858
910
        sb1el)
859
911
                basic_machine=mipsisa64sb1el-unknown
860
912
                ;;
 
913
        sde)
 
914
                basic_machine=mipsisa32-sde
 
915
                os=-elf
 
916
                ;;
861
917
        sei)
862
918
                basic_machine=mips-sei
863
919
                os=-seiux
1018
1074
                basic_machine=hppa1.1-winbond
1019
1075
                os=-proelf
1020
1076
                ;;
 
1077
        xbox)
 
1078
                basic_machine=i686-pc
 
1079
                os=-mingw32
 
1080
                ;;
1021
1081
        xps | xps100)
1022
1082
                basic_machine=xps100-honeywell
1023
1083
                ;;
1048
1108
        romp)
1049
1109
                basic_machine=romp-ibm
1050
1110
                ;;
 
1111
        mmix)
 
1112
                basic_machine=mmix-knuth
 
1113
                ;;
1051
1114
        rs6000)
1052
1115
                basic_machine=rs6000-ibm
1053
1116
                ;;
1064
1127
        we32k)
1065
1128
                basic_machine=we32k-att
1066
1129
                ;;
1067
 
        sh3 | sh4 | sh[34]eb | sh[1234]le | sh[23]ele)
 
1130
        sh[1234] | sh[24]a | sh[34]eb | sh[1234]le | sh[23]ele)
1068
1131
                basic_machine=sh-unknown
1069
1132
                ;;
1070
 
        sh64)
1071
 
                basic_machine=sh64-unknown
1072
 
                ;;
1073
 
        sparc | sparcv9 | sparcv9b)
 
1133
        sparc | sparcv8 | sparcv9 | sparcv9b | sparcv9v)
1074
1134
                basic_machine=sparc-sun
1075
1135
                ;;
1076
1136
        cydra)
1143
1203
              | -aos* \
1144
1204
              | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \
1145
1205
              | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \
1146
 
              | -hiux* | -386bsd* | -knetbsd* | -netbsd* | -openbsd* | -kfreebsd* | -freebsd* | -riscix* \
1147
 
              | -lynxos* | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \
 
1206
              | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \
 
1207
              | -openbsd* | -solidbsd* \
 
1208
              | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \
 
1209
              | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \
1148
1210
              | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \
1149
1211
              | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \
1150
1212
              | -chorusos* | -chorusrdb* \
1151
1213
              | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
1152
 
              | -mingw32* | -linux-gnu* | -linux-uclibc* | -uxpv* | -beos* | -mpeix* | -udk* \
 
1214
              | -mingw32* | -linux-gnu* | -linux-newlib* | -linux-uclibc* \
 
1215
              | -uxpv* | -beos* | -mpeix* | -udk* \
1153
1216
              | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \
1154
1217
              | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \
1155
1218
              | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \
1156
1219
              | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \
1157
1220
              | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \
1158
 
              | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly*)
 
1221
              | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \
 
1222
              | -skyos* | -haiku* | -rdos* | -toppers*)
1159
1223
        # Remember, each alternative MUST END IN *, to match a version number.
1160
1224
                ;;
1161
1225
        -qnx*)
1173
1237
                os=`echo $os | sed -e 's|nto|nto-qnx|'`
1174
1238
                ;;
1175
1239
        -sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \
1176
 
              | -windows* | -osx | -abug | -netware* | -os9* | -beos* \
 
1240
              | -windows* | -osx | -abug | -netware* | -os9* | -beos* | -haiku* \
1177
1241
              | -macos* | -mpw* | -magic* | -mmixware* | -mon960* | -lnews*)
1178
1242
                ;;
1179
1243
        -mac*)
1282
1346
        -kaos*)
1283
1347
                os=-kaos
1284
1348
                ;;
 
1349
        -zvmoe)
 
1350
                os=-zvmoe
 
1351
                ;;
1285
1352
        -none)
1286
1353
                ;;
1287
1354
        *)
1304
1371
# system, and we'll never get to this point.
1305
1372
 
1306
1373
case $basic_machine in
 
1374
        score-*)
 
1375
                os=-elf
 
1376
                ;;
 
1377
        spu-*)
 
1378
                os=-elf
 
1379
                ;;
1307
1380
        *-acorn)
1308
1381
                os=-riscix1.2
1309
1382
                ;;
1313
1386
        arm*-semi)
1314
1387
                os=-aout
1315
1388
                ;;
1316
 
    c4x-* | tic4x-*)
1317
 
        os=-coff
1318
 
        ;;
 
1389
        c4x-* | tic4x-*)
 
1390
                os=-coff
 
1391
                ;;
1319
1392
        # This must come before the *-dec entry.
1320
1393
        pdp10-*)
1321
1394
                os=-tops20
1359
1432
        *-be)
1360
1433
                os=-beos
1361
1434
                ;;
 
1435
        *-haiku)
 
1436
                os=-haiku
 
1437
                ;;
1362
1438
        *-ibm)
1363
1439
                os=-aix
1364
1440
                ;;
 
1441
        *-knuth)
 
1442
                os=-mmixware
 
1443
                ;;
1365
1444
        *-wec)
1366
1445
                os=-proelf
1367
1446
                ;;
1527
1606
esac
1528
1607
 
1529
1608
echo $basic_machine$os
1530
 
exit 0
 
1609
exit
1531
1610
 
1532
1611
# Local variables:
1533
1612
# eval: (add-hook 'write-file-hooks 'time-stamp)