~ubuntu-branches/ubuntu/lucid/libdebian-installer/lucid

« back to all changes in this revision

Viewing changes to config.sub

  • Committer: Bazaar Package Importer
  • Author(s): Bastian Blank, Bastian Blank, Martin Michlmayr, Colin Watson, Joey Hess
  • Date: 2006-05-31 23:02:10 UTC
  • Revision ID: james.westby@ubuntu.com-20060531230210-z3sc8766e7j7n9ci
Tags: 0.42
[ Bastian Blank ]
* Bump shared library revision to 6.
* Add small AVL tree implementation.

[ Martin Michlmayr ]
* Remove (incomplete) BAST and LAST support.
* Drop Riscstation since it's no longer supported in 2.6 kernels.
* Rename arm/riscpc to arm/rpc for consistency.

[ Colin Watson ]
* Fix Hurd detection at build time.

[ Joey Hess ]
* Move more resolver debug logging into ENABLE_EXTENSIVE_DEBUG ifdefs.

Show diffs side-by-side

added added

removed removed

Lines of Context:
3
3
#   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
4
4
#   2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
5
5
 
6
 
timestamp='2005-07-08'
 
6
timestamp='2006-02-23'
7
7
 
8
8
# This file is (in principle) common to ALL GNU software.
9
9
# The presence of a machine in this file suggests that SOME GNU software
119
119
# Here we must recognize all the valid KERNEL-OS combinations.
120
120
maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'`
121
121
case $maybe_os in
122
 
  nto-qnx* | linux-gnu* | linux-dietlibc | linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | \
123
 
  kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* | storm-chaos* | os2-emx* | rtmk-nova*)
 
122
  nto-qnx* | linux-gnu* | linux-dietlibc | linux-newlib* | linux-uclibc* | \
 
123
  uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* | \
 
124
  storm-chaos* | os2-emx* | rtmk-nova*)
124
125
    os=-$maybe_os
125
126
    basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`
126
127
    ;;
171
172
        -hiux*)
172
173
                os=-hiuxwe2
173
174
                ;;
 
175
        -sco6)
 
176
                os=-sco5v6
 
177
                basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
 
178
                ;;
174
179
        -sco5)
175
180
                os=-sco3.2v5
176
181
                basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
187
192
                # Don't forget version if it is 3.2v4 or newer.
188
193
                basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
189
194
                ;;
 
195
        -sco5v6*)
 
196
                # Don't forget version if it is 3.2v4 or newer.
 
197
                basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
 
198
                ;;
190
199
        -sco*)
191
200
                os=-sco3.2v2
192
201
                basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
239
248
        | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \
240
249
        | i370 | i860 | i960 | ia64 \
241
250
        | ip2k | iq2000 \
242
 
        | m32r | m32rle | m68000 | m68k | m88k | maxq | mcore \
 
251
        | m32r | m32rle | m68000 | m68k | m88k | maxq | mb | microblaze | mcore \
243
252
        | mips | mipsbe | mipseb | mipsel | mipsle \
244
253
        | mips16 \
245
254
        | mips64 | mips64el \
257
266
        | mipsisa64sr71k | mipsisa64sr71kel \
258
267
        | mipstx39 | mipstx39el \
259
268
        | mn10200 | mn10300 \
260
 
        | ms1 \
 
269
        | mt \
261
270
        | msp430 \
 
271
        | nios | nios2 \
262
272
        | ns16k | ns32k \
263
273
        | or32 \
264
274
        | pdp10 | pdp11 | pj | pjl \
286
296
                ;;
287
297
        m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65 | z8k)
288
298
                ;;
 
299
        ms1)
 
300
                basic_machine=mt-unknown
 
301
                ;;
289
302
 
290
303
        # We use `pc' rather than `unknown'
291
304
        # because (1) that's what they normally are, and
336
349
        | mipsisa64sr71k-* | mipsisa64sr71kel-* \
337
350
        | mipstx39-* | mipstx39el-* \
338
351
        | mmix-* \
339
 
        | ms1-* \
 
352
        | mt-* \
340
353
        | msp430-* \
 
354
        | nios-* | nios2-* \
341
355
        | none-* | np1-* | ns16k-* | ns32k-* \
342
356
        | orion-* \
343
357
        | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \
696
710
                basic_machine=i386-pc
697
711
                os=-msdos
698
712
                ;;
 
713
        ms1-*)
 
714
                basic_machine=`echo $basic_machine | sed -e 's/ms1-/mt-/'`
 
715
                ;;
699
716
        mvs)
700
717
                basic_machine=i370-ibm
701
718
                os=-mvs
803
820
        pc532 | pc532-*)
804
821
                basic_machine=ns32k-pc532
805
822
                ;;
 
823
        pc98)
 
824
                basic_machine=i386-pc
 
825
                ;;
 
826
        pc98-*)
 
827
                basic_machine=i386-`echo $basic_machine | sed 's/^[^-]*-//'`
 
828
                ;;
806
829
        pentium | p5 | k5 | k6 | nexgen | viac3)
807
830
                basic_machine=i586-pc
808
831
                ;;
859
882
                basic_machine=i586-unknown
860
883
                os=-pw32
861
884
                ;;
 
885
        rdos)
 
886
                basic_machine=i386-pc
 
887
                os=-rdos
 
888
                ;;
862
889
        rom68k)
863
890
                basic_machine=m68k-rom68k
864
891
                os=-coff
1174
1201
              | -aos* \
1175
1202
              | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \
1176
1203
              | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \
1177
 
              | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* | -openbsd* \
 
1204
              | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \
 
1205
              | -openbsd* | -solidbsd* \
1178
1206
              | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \
1179
1207
              | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \
1180
1208
              | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \
1181
1209
              | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \
1182
1210
              | -chorusos* | -chorusrdb* \
1183
1211
              | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
1184
 
              | -mingw32* | -linux-gnu* | -linux-uclibc* | -uxpv* | -beos* | -mpeix* | -udk* \
 
1212
              | -mingw32* | -linux-gnu* | -linux-newlib* | -linux-uclibc* \
 
1213
              | -uxpv* | -beos* | -mpeix* | -udk* \
1185
1214
              | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \
1186
1215
              | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \
1187
1216
              | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \
1188
1217
              | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \
1189
1218
              | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \
1190
1219
              | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \
1191
 
              | -skyos* | -haiku*)
 
1220
              | -skyos* | -haiku* | -rdos*)
1192
1221
        # Remember, each alternative MUST END IN *, to match a version number.
1193
1222
                ;;
1194
1223
        -qnx*)