~ubuntu-branches/ubuntu/oneiric/openjdk-7/oneiric-security

« back to all changes in this revision

Viewing changes to config.sub

  • Committer: Package Import Robot
  • Author(s): Matthias Klose
  • Date: 2012-10-17 16:22:48 UTC
  • mfrom: (1.3.11) (8.1.25 quantal)
  • Revision ID: package-import@ubuntu.com-20121017162248-steblyv2lnk2t951
Tags: 7u9-2.3.3-0ubuntu1~11.10.1
Build IcedTea7 2.3.3 for oneiric.

Show diffs side-by-side

added added

removed removed

Lines of Context:
2
2
# Configuration validation subroutine script.
3
3
#   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
4
4
#   2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010,
5
 
#   2011 Free Software Foundation, Inc.
 
5
#   2011, 2012 Free Software Foundation, Inc.
6
6
 
7
 
timestamp='2011-03-23'
 
7
timestamp='2012-04-18'
8
8
 
9
9
# This file is (in principle) common to ALL GNU software.
10
10
# The presence of a machine in this file suggests that SOME GNU software
21
21
# GNU General Public License for more details.
22
22
#
23
23
# You should have received a copy of the GNU General Public License
24
 
# along with this program; if not, write to the Free Software
25
 
# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA
26
 
# 02110-1301, USA.
 
24
# along with this program; if not, see <http://www.gnu.org/licenses/>.
27
25
#
28
26
# As a special exception to the GNU General Public License, if you
29
27
# distribute this file as part of a program that contains a
76
74
GNU config.sub ($timestamp)
77
75
 
78
76
Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
79
 
2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free
80
 
Software Foundation, Inc.
 
77
2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012
 
78
Free Software Foundation, Inc.
81
79
 
82
80
This is free software; see the source for copying conditions.  There is NO
83
81
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
132
130
    os=-$maybe_os
133
131
    basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`
134
132
    ;;
 
133
  android-linux)
 
134
    os=-linux-android
 
135
    basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`-unknown
 
136
    ;;
135
137
  *)
136
138
    basic_machine=`echo $1 | sed 's/-[^-]*$//'`
137
139
    if [ $basic_machine != $1 ]
223
225
        -isc*)
224
226
                basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
225
227
                ;;
 
228
        -lynx*178)
 
229
                os=-lynxos178
 
230
                ;;
 
231
        -lynx*5)
 
232
                os=-lynxos5
 
233
                ;;
226
234
        -lynx*)
227
235
                os=-lynxos
228
236
                ;;
247
255
        # Some are omitted here because they have special meanings below.
248
256
        1750a | 580 \
249
257
        | a29k \
 
258
        | aarch64 | aarch64_be \
250
259
        | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \
251
260
        | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \
252
261
        | am33_2.0 \
253
262
        | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr | avr32 \
 
263
        | be32 | be64 \
254
264
        | bfin \
255
265
        | c4x | clipper \
256
266
        | d10v | d30v | dlx | dsp16xx \
 
267
        | epiphany \
257
268
        | fido | fr30 | frv \
258
269
        | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \
 
270
        | hexagon \
259
271
        | i370 | i860 | i960 | ia64 \
260
272
        | ip2k | iq2000 \
 
273
        | le32 | le64 \
261
274
        | lm32 \
262
275
        | m32c | m32r | m32rle | m68000 | m68k | m88k \
263
276
        | maxq | mb | microblaze | mcore | mep | metag \
291
304
        | pdp10 | pdp11 | pj | pjl \
292
305
        | powerpc | powerpc64 | powerpc64le | powerpcle \
293
306
        | pyramid \
294
 
        | rx \
 
307
        | rl78 | rx \
295
308
        | score \
296
309
        | sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \
297
310
        | sh64 | sh64le \
300
313
        | spu \
301
314
        | tahoe | tic4x | tic54x | tic55x | tic6x | tic80 | tron \
302
315
        | ubicom32 \
303
 
        | v850 | v850e \
 
316
        | v850 | v850e | v850e1 | v850e2 | v850es | v850e2v3 \
304
317
        | we32k \
305
318
        | x86 | xc16x | xstormy16 | xtensa \
306
319
        | z8k | z80)
315
328
        c6x)
316
329
                basic_machine=tic6x-unknown
317
330
                ;;
318
 
        m6811 | m68hc11 | m6812 | m68hc12 | picochip)
319
 
                # Motorola 68HC11/12.
 
331
        m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x | picochip)
320
332
                basic_machine=$basic_machine-unknown
321
333
                os=-none
322
334
                ;;
329
341
        strongarm | thumb | xscale)
330
342
                basic_machine=arm-unknown
331
343
                ;;
332
 
 
 
344
        xgate)
 
345
                basic_machine=$basic_machine-unknown
 
346
                os=-none
 
347
                ;;
333
348
        xscaleeb)
334
349
                basic_machine=armeb-unknown
335
350
                ;;
352
367
        # Recognize the basic CPU types with company name.
353
368
        580-* \
354
369
        | a29k-* \
 
370
        | aarch64-* | aarch64_be-* \
355
371
        | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \
356
372
        | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \
357
373
        | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \
358
374
        | arm-*  | armbe-* | armle-* | armeb-* | armv*-* \
359
375
        | avr-* | avr32-* \
 
376
        | be32-* | be64-* \
360
377
        | bfin-* | bs2000-* \
361
378
        | c[123]* | c30-* | [cjt]90-* | c4x-* \
362
379
        | clipper-* | craynv-* | cydra-* \
365
382
        | f30[01]-* | f700-* | fido-* | fr30-* | frv-* | fx80-* \
366
383
        | h8300-* | h8500-* \
367
384
        | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \
 
385
        | hexagon-* \
368
386
        | i*86-* | i860-* | i960-* | ia64-* \
369
387
        | ip2k-* | iq2000-* \
 
388
        | le32-* | le64-* \
370
389
        | lm32-* \
371
390
        | m32c-* | m32r-* | m32rle-* \
372
391
        | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \
400
419
        | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \
401
420
        | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* \
402
421
        | pyramid-* \
403
 
        | romp-* | rs6000-* | rx-* \
 
422
        | rl78-* | romp-* | rs6000-* | rx-* \
404
423
        | sh-* | sh[1234]-* | sh[24]a-* | sh[24]aeb-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \
405
424
        | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \
406
425
        | sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \
408
427
        | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | sv1-* | sx?-* \
409
428
        | tahoe-* \
410
429
        | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \
411
 
        | tile-* | tilegx-* \
 
430
        | tile*-* \
412
431
        | tron-* \
413
432
        | ubicom32-* \
414
 
        | v850-* | v850e-* | vax-* \
 
433
        | v850-* | v850e-* | v850e1-* | v850es-* | v850e2-* | v850e2v3-* \
 
434
        | vax-* \
415
435
        | we32k-* \
416
436
        | x86-* | x86_64-* | xc16x-* | xps100-* \
417
437
        | xstormy16-* | xtensa*-* \
711
731
        i370-ibm* | ibm*)
712
732
                basic_machine=i370-ibm
713
733
                ;;
714
 
# I'm not sure what "Sysv32" means.  Should this be sysv3.2?
715
734
        i*86v32)
716
735
                basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
717
736
                os=-sysv32
808
827
        ms1-*)
809
828
                basic_machine=`echo $basic_machine | sed -e 's/ms1-/mt-/'`
810
829
                ;;
 
830
        msys)
 
831
                basic_machine=i386-pc
 
832
                os=-msys
 
833
                ;;
811
834
        mvs)
812
835
                basic_machine=i370-ibm
813
836
                os=-mvs
814
837
                ;;
 
838
        nacl)
 
839
                basic_machine=le32-unknown
 
840
                os=-nacl
 
841
                ;;
815
842
        ncr3000)
816
843
                basic_machine=i486-ncr
817
844
                os=-sysv4
1120
1147
                basic_machine=t90-cray
1121
1148
                os=-unicos
1122
1149
                ;;
1123
 
        # This must be matched before tile*.
1124
 
        tilegx*)
1125
 
                basic_machine=tilegx-unknown
1126
 
                os=-linux-gnu
1127
 
                ;;
1128
1150
        tile*)
1129
 
                basic_machine=tile-unknown
 
1151
                basic_machine=$basic_machine-unknown
1130
1152
                os=-linux-gnu
1131
1153
                ;;
1132
1154
        tx39)
1336
1358
              | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \
1337
1359
              | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \
1338
1360
              | -chorusos* | -chorusrdb* | -cegcc* \
1339
 
              | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
 
1361
              | -cygwin* | -msys* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
1340
1362
              | -mingw32* | -linux-gnu* | -linux-android* \
1341
1363
              | -linux-newlib* | -linux-uclibc* \
1342
1364
              | -uxpv* | -beos* | -mpeix* | -udk* \
1521
1543
        c4x-* | tic4x-*)
1522
1544
                os=-coff
1523
1545
                ;;
 
1546
        hexagon-*)
 
1547
                os=-elf
 
1548
                ;;
1524
1549
        tic54x-*)
1525
1550
                os=-coff
1526
1551
                ;;
1548
1573
                ;;
1549
1574
        m68000-sun)
1550
1575
                os=-sunos3
1551
 
                # This also exists in the configure program, but was not the
1552
 
                # default.
1553
 
                # os=-sunos4
1554
1576
                ;;
1555
1577
        m68*-cisco)
1556
1578
                os=-aout