~noskcaj/ubuntu/vivid/jhbuild/3.12

« back to all changes in this revision

Viewing changes to build-aux/config.sub

  • Committer: Package Import Robot
  • Author(s): Jeremy Bicha
  • Date: 2012-04-19 14:11:49 UTC
  • mfrom: (1.1.4)
  • Revision ID: package-import@ubuntu.com-20120419141149-26fypttmuttxqp1t
Tags: 3.4.0-1
* New upstream release.
* Build-depend on yelp-tools instead of gnome-doc-utils
* debian/control.in: Allow DM uploads

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-02-10'
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 ]
247
249
        # Some are omitted here because they have special meanings below.
248
250
        1750a | 580 \
249
251
        | a29k \
 
252
        | aarch64 | aarch64_be \
250
253
        | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \
251
254
        | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \
252
255
        | am33_2.0 \
253
256
        | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr | avr32 \
 
257
        | be32 | be64 \
254
258
        | bfin \
255
259
        | c4x | clipper \
256
260
        | d10v | d30v | dlx | dsp16xx \
 
261
        | epiphany \
257
262
        | fido | fr30 | frv \
258
263
        | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \
 
264
        | hexagon \
259
265
        | i370 | i860 | i960 | ia64 \
260
266
        | ip2k | iq2000 \
 
267
        | le32 | le64 \
261
268
        | lm32 \
262
269
        | m32c | m32r | m32rle | m68000 | m68k | m88k \
263
270
        | maxq | mb | microblaze | mcore | mep | metag \
291
298
        | pdp10 | pdp11 | pj | pjl \
292
299
        | powerpc | powerpc64 | powerpc64le | powerpcle \
293
300
        | pyramid \
294
 
        | rx \
 
301
        | rl78 | rx \
295
302
        | score \
296
303
        | sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \
297
304
        | sh64 | sh64le \
300
307
        | spu \
301
308
        | tahoe | tic4x | tic54x | tic55x | tic6x | tic80 | tron \
302
309
        | ubicom32 \
303
 
        | v850 | v850e \
 
310
        | v850 | v850e | v850e1 | v850e2 | v850es | v850e2v3 \
304
311
        | we32k \
305
312
        | x86 | xc16x | xstormy16 | xtensa \
306
313
        | z8k | z80)
315
322
        c6x)
316
323
                basic_machine=tic6x-unknown
317
324
                ;;
318
 
        m6811 | m68hc11 | m6812 | m68hc12 | picochip)
319
 
                # Motorola 68HC11/12.
 
325
        m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x | picochip)
320
326
                basic_machine=$basic_machine-unknown
321
327
                os=-none
322
328
                ;;
329
335
        strongarm | thumb | xscale)
330
336
                basic_machine=arm-unknown
331
337
                ;;
332
 
 
 
338
        xgate)
 
339
                basic_machine=$basic_machine-unknown
 
340
                os=-none
 
341
                ;;
333
342
        xscaleeb)
334
343
                basic_machine=armeb-unknown
335
344
                ;;
352
361
        # Recognize the basic CPU types with company name.
353
362
        580-* \
354
363
        | a29k-* \
 
364
        | aarch64-* | aarch64_be-* \
355
365
        | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \
356
366
        | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \
357
367
        | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \
358
368
        | arm-*  | armbe-* | armle-* | armeb-* | armv*-* \
359
369
        | avr-* | avr32-* \
 
370
        | be32-* | be64-* \
360
371
        | bfin-* | bs2000-* \
361
372
        | c[123]* | c30-* | [cjt]90-* | c4x-* \
362
373
        | clipper-* | craynv-* | cydra-* \
365
376
        | f30[01]-* | f700-* | fido-* | fr30-* | frv-* | fx80-* \
366
377
        | h8300-* | h8500-* \
367
378
        | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \
 
379
        | hexagon-* \
368
380
        | i*86-* | i860-* | i960-* | ia64-* \
369
381
        | ip2k-* | iq2000-* \
 
382
        | le32-* | le64-* \
370
383
        | lm32-* \
371
384
        | m32c-* | m32r-* | m32rle-* \
372
385
        | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \
400
413
        | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \
401
414
        | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* \
402
415
        | pyramid-* \
403
 
        | romp-* | rs6000-* | rx-* \
 
416
        | rl78-* | romp-* | rs6000-* | rx-* \
404
417
        | sh-* | sh[1234]-* | sh[24]a-* | sh[24]aeb-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \
405
418
        | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \
406
419
        | sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \
408
421
        | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | sv1-* | sx?-* \
409
422
        | tahoe-* \
410
423
        | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \
411
 
        | tile-* | tilegx-* \
 
424
        | tile*-* \
412
425
        | tron-* \
413
426
        | ubicom32-* \
414
 
        | v850-* | v850e-* | vax-* \
 
427
        | v850-* | v850e-* | v850e1-* | v850es-* | v850e2-* | v850e2v3-* \
 
428
        | vax-* \
415
429
        | we32k-* \
416
430
        | x86-* | x86_64-* | xc16x-* | xps100-* \
417
431
        | xstormy16-* | xtensa*-* \
711
725
        i370-ibm* | ibm*)
712
726
                basic_machine=i370-ibm
713
727
                ;;
714
 
# I'm not sure what "Sysv32" means.  Should this be sysv3.2?
715
728
        i*86v32)
716
729
                basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
717
730
                os=-sysv32
808
821
        ms1-*)
809
822
                basic_machine=`echo $basic_machine | sed -e 's/ms1-/mt-/'`
810
823
                ;;
 
824
        msys)
 
825
                basic_machine=i386-pc
 
826
                os=-msys
 
827
                ;;
811
828
        mvs)
812
829
                basic_machine=i370-ibm
813
830
                os=-mvs
814
831
                ;;
 
832
        nacl)
 
833
                basic_machine=le32-unknown
 
834
                os=-nacl
 
835
                ;;
815
836
        ncr3000)
816
837
                basic_machine=i486-ncr
817
838
                os=-sysv4
1120
1141
                basic_machine=t90-cray
1121
1142
                os=-unicos
1122
1143
                ;;
1123
 
        # This must be matched before tile*.
1124
 
        tilegx*)
1125
 
                basic_machine=tilegx-unknown
1126
 
                os=-linux-gnu
1127
 
                ;;
1128
1144
        tile*)
1129
 
                basic_machine=tile-unknown
 
1145
                basic_machine=$basic_machine-unknown
1130
1146
                os=-linux-gnu
1131
1147
                ;;
1132
1148
        tx39)
1336
1352
              | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \
1337
1353
              | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \
1338
1354
              | -chorusos* | -chorusrdb* | -cegcc* \
1339
 
              | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
 
1355
              | -cygwin* | -msys* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
1340
1356
              | -mingw32* | -linux-gnu* | -linux-android* \
1341
1357
              | -linux-newlib* | -linux-uclibc* \
1342
1358
              | -uxpv* | -beos* | -mpeix* | -udk* \
1548
1564
                ;;
1549
1565
        m68000-sun)
1550
1566
                os=-sunos3
1551
 
                # This also exists in the configure program, but was not the
1552
 
                # default.
1553
 
                # os=-sunos4
1554
1567
                ;;
1555
1568
        m68*-cisco)
1556
1569
                os=-aout