~ubuntu-branches/ubuntu/jaunty/dnstracer/jaunty

« back to all changes in this revision

Viewing changes to config.guess

  • Committer: Bazaar Package Importer
  • Author(s): Thomas Seyrat
  • Date: 2008-02-28 14:10:25 UTC
  • mfrom: (3.1.1 lenny)
  • Revision ID: james.westby@ubuntu.com-20080228141025-zowdwpjuyj0g10ot
Tags: 1.9-1
* New upstream release (closes: #463919)
* Bumped Standards-Version to 3.7.3
* Bumped debhelper compat level to 5
* Removed debian/dnstracer.dirs and dh_installman call
* Added config.{sub,guess} update commands during clean target of
  debian/rules
* Added dpkg-architecture-generated --{build,host} configure script
  arguments in debian/rules
* Patched usage in dnstracer.c claming to be 1.8.1 instead of 1.9

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
#! /bin/sh
2
2
# Attempt to guess a canonical system name.
3
3
#   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
4
 
#   2000, 2001, 2002, 2003, 2004 Free Software Foundation, Inc.
 
4
#   2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation,
 
5
#   Inc.
5
6
 
6
 
timestamp='2004-08-13'
 
7
timestamp='2006-07-02'
7
8
 
8
9
# This file is free software; you can redistribute it and/or modify it
9
10
# under the terms of the GNU General Public License as published by
17
18
#
18
19
# You should have received a copy of the GNU General Public License
19
20
# along with this program; if not, write to the Free Software
20
 
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
 
21
# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA
 
22
# 02110-1301, USA.
21
23
#
22
24
# As a special exception to the GNU General Public License, if you
23
25
# distribute this file as part of a program that contains a
24
26
# configuration script generated by Autoconf, you may include it under
25
27
# the same distribution terms that you use for the rest of that program.
26
28
 
 
29
 
27
30
# Originally written by Per Bothner <per@bothner.com>.
28
31
# Please send patches to <config-patches@gnu.org>.  Submit a context
29
32
# diff and a properly formatted ChangeLog entry.
53
56
GNU config.guess ($timestamp)
54
57
 
55
58
Originally written by Per Bothner.
56
 
Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004
 
59
Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
57
60
Free Software Foundation, Inc.
58
61
 
59
62
This is free software; see the source for copying conditions.  There is NO
66
69
while test $# -gt 0 ; do
67
70
  case $1 in
68
71
    --time-stamp | --time* | -t )
69
 
       echo "$timestamp" ; exit 0 ;;
 
72
       echo "$timestamp" ; exit ;;
70
73
    --version | -v )
71
 
       echo "$version" ; exit 0 ;;
 
74
       echo "$version" ; exit ;;
72
75
    --help | --h* | -h )
73
 
       echo "$usage"; exit 0 ;;
 
76
       echo "$usage"; exit ;;
74
77
    -- )     # Stop option processing
75
78
       shift; break ;;
76
79
    - ) # Use stdin as input.
104
107
trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ;
105
108
trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ;
106
109
: ${TMPDIR=/tmp} ;
107
 
 { tmp=`(umask 077 && mktemp -d -q "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } ||
 
110
 { tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } ||
108
111
 { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } ||
109
112
 { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir $tmp) && echo "Warning: creating insecure temp directory" >&2 ; } ||
110
113
 { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ;
123
126
        ;;
124
127
 ,,*)   CC_FOR_BUILD=$CC ;;
125
128
 ,*,*)  CC_FOR_BUILD=$HOST_CC ;;
126
 
esac ;'
 
129
esac ; set_cc_for_build= ;'
127
130
 
128
131
# This is needed to find uname on a Pyramid OSx when run in the BSD universe.
129
132
# (ghazi@noc.rutgers.edu 1994-08-24)
196
199
        # contains redundant information, the shorter form:
197
200
        # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used.
198
201
        echo "${machine}-${os}${release}"
199
 
        exit 0 ;;
200
 
    amd64:OpenBSD:*:*)
201
 
        echo x86_64-unknown-openbsd${UNAME_RELEASE}
202
 
        exit 0 ;;
203
 
    amiga:OpenBSD:*:*)
204
 
        echo m68k-unknown-openbsd${UNAME_RELEASE}
205
 
        exit 0 ;;
206
 
    cats:OpenBSD:*:*)
207
 
        echo arm-unknown-openbsd${UNAME_RELEASE}
208
 
        exit 0 ;;
209
 
    hp300:OpenBSD:*:*)
210
 
        echo m68k-unknown-openbsd${UNAME_RELEASE}
211
 
        exit 0 ;;
212
 
    luna88k:OpenBSD:*:*)
213
 
        echo m88k-unknown-openbsd${UNAME_RELEASE}
214
 
        exit 0 ;;
215
 
    mac68k:OpenBSD:*:*)
216
 
        echo m68k-unknown-openbsd${UNAME_RELEASE}
217
 
        exit 0 ;;
218
 
    macppc:OpenBSD:*:*)
219
 
        echo powerpc-unknown-openbsd${UNAME_RELEASE}
220
 
        exit 0 ;;
221
 
    mvme68k:OpenBSD:*:*)
222
 
        echo m68k-unknown-openbsd${UNAME_RELEASE}
223
 
        exit 0 ;;
224
 
    mvme88k:OpenBSD:*:*)
225
 
        echo m88k-unknown-openbsd${UNAME_RELEASE}
226
 
        exit 0 ;;
227
 
    mvmeppc:OpenBSD:*:*)
228
 
        echo powerpc-unknown-openbsd${UNAME_RELEASE}
229
 
        exit 0 ;;
230
 
    sgi:OpenBSD:*:*)
231
 
        echo mips64-unknown-openbsd${UNAME_RELEASE}
232
 
        exit 0 ;;
233
 
    sun3:OpenBSD:*:*)
234
 
        echo m68k-unknown-openbsd${UNAME_RELEASE}
235
 
        exit 0 ;;
 
202
        exit ;;
236
203
    *:OpenBSD:*:*)
237
 
        echo ${UNAME_MACHINE}-unknown-openbsd${UNAME_RELEASE}
238
 
        exit 0 ;;
 
204
        UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'`
 
205
        echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE}
 
206
        exit ;;
239
207
    *:ekkoBSD:*:*)
240
208
        echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE}
241
 
        exit 0 ;;
 
209
        exit ;;
 
210
    *:SolidBSD:*:*)
 
211
        echo ${UNAME_MACHINE}-unknown-solidbsd${UNAME_RELEASE}
 
212
        exit ;;
242
213
    macppc:MirBSD:*:*)
243
 
        echo powerppc-unknown-mirbsd${UNAME_RELEASE}
244
 
        exit 0 ;;
 
214
        echo powerpc-unknown-mirbsd${UNAME_RELEASE}
 
215
        exit ;;
245
216
    *:MirBSD:*:*)
246
217
        echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE}
247
 
        exit 0 ;;
 
218
        exit ;;
248
219
    alpha:OSF1:*:*)
249
220
        case $UNAME_RELEASE in
250
221
        *4.0)
297
268
        # A Xn.n version is an unreleased experimental baselevel.
298
269
        # 1.2 uses "1.2" for uname -r.
299
270
        echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
300
 
        exit 0 ;;
 
271
        exit ;;
301
272
    Alpha\ *:Windows_NT*:*)
302
273
        # How do we know it's Interix rather than the generic POSIX subsystem?
303
274
        # Should we change UNAME_MACHINE based on the output of uname instead
304
275
        # of the specific Alpha model?
305
276
        echo alpha-pc-interix
306
 
        exit 0 ;;
 
277
        exit ;;
307
278
    21064:Windows_NT:50:3)
308
279
        echo alpha-dec-winnt3.5
309
 
        exit 0 ;;
 
280
        exit ;;
310
281
    Amiga*:UNIX_System_V:4.0:*)
311
282
        echo m68k-unknown-sysv4
312
 
        exit 0;;
 
283
        exit ;;
313
284
    *:[Aa]miga[Oo][Ss]:*:*)
314
285
        echo ${UNAME_MACHINE}-unknown-amigaos
315
 
        exit 0 ;;
 
286
        exit ;;
316
287
    *:[Mm]orph[Oo][Ss]:*:*)
317
288
        echo ${UNAME_MACHINE}-unknown-morphos
318
 
        exit 0 ;;
 
289
        exit ;;
319
290
    *:OS/390:*:*)
320
291
        echo i370-ibm-openedition
321
 
        exit 0 ;;
 
292
        exit ;;
 
293
    *:z/VM:*:*)
 
294
        echo s390-ibm-zvmoe
 
295
        exit ;;
322
296
    *:OS400:*:*)
323
297
        echo powerpc-ibm-os400
324
 
        exit 0 ;;
 
298
        exit ;;
325
299
    arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*)
326
300
        echo arm-acorn-riscix${UNAME_RELEASE}
327
 
        exit 0;;
 
301
        exit ;;
 
302
    arm:riscos:*:*|arm:RISCOS:*:*)
 
303
        echo arm-unknown-riscos
 
304
        exit ;;
328
305
    SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*)
329
306
        echo hppa1.1-hitachi-hiuxmpp
330
 
        exit 0;;
 
307
        exit ;;
331
308
    Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*)
332
309
        # akee@wpdis03.wpafb.af.mil (Earle F. Ake) contributed MIS and NILE.
333
310
        if test "`(/bin/universe) 2>/dev/null`" = att ; then
335
312
        else
336
313
                echo pyramid-pyramid-bsd
337
314
        fi
338
 
        exit 0 ;;
 
315
        exit ;;
339
316
    NILE*:*:*:dcosx)
340
317
        echo pyramid-pyramid-svr4
341
 
        exit 0 ;;
 
318
        exit ;;
342
319
    DRS?6000:unix:4.0:6*)
343
320
        echo sparc-icl-nx6
344
 
        exit 0 ;;
345
 
    DRS?6000:UNIX_SV:4.2*:7*)
 
321
        exit ;;
 
322
    DRS?6000:UNIX_SV:4.2*:7* | DRS?6000:isis:4.2*:7*)
346
323
        case `/usr/bin/uname -p` in
347
 
            sparc) echo sparc-icl-nx7 && exit 0 ;;
 
324
            sparc) echo sparc-icl-nx7; exit ;;
348
325
        esac ;;
349
326
    sun4H:SunOS:5.*:*)
350
327
        echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
351
 
        exit 0 ;;
 
328
        exit ;;
352
329
    sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*)
353
330
        echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
354
 
        exit 0 ;;
 
331
        exit ;;
355
332
    i86pc:SunOS:5.*:*)
356
333
        echo i386-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
357
 
        exit 0 ;;
 
334
        exit ;;
358
335
    sun4*:SunOS:6*:*)
359
336
        # According to config.sub, this is the proper way to canonicalize
360
337
        # SunOS6.  Hard to guess exactly what SunOS6 will be like, but
361
338
        # it's likely to be more like Solaris than SunOS4.
362
339
        echo sparc-sun-solaris3`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
363
 
        exit 0 ;;
 
340
        exit ;;
364
341
    sun4*:SunOS:*:*)
365
342
        case "`/usr/bin/arch -k`" in
366
343
            Series*|S4*)
369
346
        esac
370
347
        # Japanese Language versions have a version number like `4.1.3-JL'.
371
348
        echo sparc-sun-sunos`echo ${UNAME_RELEASE}|sed -e 's/-/_/'`
372
 
        exit 0 ;;
 
349
        exit ;;
373
350
    sun3*:SunOS:*:*)
374
351
        echo m68k-sun-sunos${UNAME_RELEASE}
375
 
        exit 0 ;;
 
352
        exit ;;
376
353
    sun*:*:4.2BSD:*)
377
354
        UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null`
378
355
        test "x${UNAME_RELEASE}" = "x" && UNAME_RELEASE=3
384
361
                echo sparc-sun-sunos${UNAME_RELEASE}
385
362
                ;;
386
363
        esac
387
 
        exit 0 ;;
 
364
        exit ;;
388
365
    aushp:SunOS:*:*)
389
366
        echo sparc-auspex-sunos${UNAME_RELEASE}
390
 
        exit 0 ;;
 
367
        exit ;;
391
368
    # The situation for MiNT is a little confusing.  The machine name
392
369
    # can be virtually everything (everything which is not
393
370
    # "atarist" or "atariste" at least should have a processor
398
375
    # be no problem.
399
376
    atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*)
400
377
        echo m68k-atari-mint${UNAME_RELEASE}
401
 
        exit 0 ;;
 
378
        exit ;;
402
379
    atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*)
403
380
        echo m68k-atari-mint${UNAME_RELEASE}
404
 
        exit 0 ;;
 
381
        exit ;;
405
382
    *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*)
406
383
        echo m68k-atari-mint${UNAME_RELEASE}
407
 
        exit 0 ;;
 
384
        exit ;;
408
385
    milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*)
409
386
        echo m68k-milan-mint${UNAME_RELEASE}
410
 
        exit 0 ;;
 
387
        exit ;;
411
388
    hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*)
412
389
        echo m68k-hades-mint${UNAME_RELEASE}
413
 
        exit 0 ;;
 
390
        exit ;;
414
391
    *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*)
415
392
        echo m68k-unknown-mint${UNAME_RELEASE}
416
 
        exit 0 ;;
 
393
        exit ;;
417
394
    m68k:machten:*:*)
418
395
        echo m68k-apple-machten${UNAME_RELEASE}
419
 
        exit 0 ;;
 
396
        exit ;;
420
397
    powerpc:machten:*:*)
421
398
        echo powerpc-apple-machten${UNAME_RELEASE}
422
 
        exit 0 ;;
 
399
        exit ;;
423
400
    RISC*:Mach:*:*)
424
401
        echo mips-dec-mach_bsd4.3
425
 
        exit 0 ;;
 
402
        exit ;;
426
403
    RISC*:ULTRIX:*:*)
427
404
        echo mips-dec-ultrix${UNAME_RELEASE}
428
 
        exit 0 ;;
 
405
        exit ;;
429
406
    VAX*:ULTRIX*:*:*)
430
407
        echo vax-dec-ultrix${UNAME_RELEASE}
431
 
        exit 0 ;;
 
408
        exit ;;
432
409
    2020:CLIX:*:* | 2430:CLIX:*:*)
433
410
        echo clipper-intergraph-clix${UNAME_RELEASE}
434
 
        exit 0 ;;
 
411
        exit ;;
435
412
    mips:*:*:UMIPS | mips:*:*:RISCos)
436
413
        eval $set_cc_for_build
437
414
        sed 's/^        //' << EOF >$dummy.c
455
432
          exit (-1);
456
433
        }
457
434
EOF
458
 
        $CC_FOR_BUILD -o $dummy $dummy.c \
459
 
          && $dummy `echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` \
460
 
          && exit 0
 
435
        $CC_FOR_BUILD -o $dummy $dummy.c &&
 
436
          dummyarg=`echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` &&
 
437
          SYSTEM_NAME=`$dummy $dummyarg` &&
 
438
            { echo "$SYSTEM_NAME"; exit; }
461
439
        echo mips-mips-riscos${UNAME_RELEASE}
462
 
        exit 0 ;;
 
440
        exit ;;
463
441
    Motorola:PowerMAX_OS:*:*)
464
442
        echo powerpc-motorola-powermax
465
 
        exit 0 ;;
 
443
        exit ;;
466
444
    Motorola:*:4.3:PL8-*)
467
445
        echo powerpc-harris-powermax
468
 
        exit 0 ;;
 
446
        exit ;;
469
447
    Night_Hawk:*:*:PowerMAX_OS | Synergy:PowerMAX_OS:*:*)
470
448
        echo powerpc-harris-powermax
471
 
        exit 0 ;;
 
449
        exit ;;
472
450
    Night_Hawk:Power_UNIX:*:*)
473
451
        echo powerpc-harris-powerunix
474
 
        exit 0 ;;
 
452
        exit ;;
475
453
    m88k:CX/UX:7*:*)
476
454
        echo m88k-harris-cxux7
477
 
        exit 0 ;;
 
455
        exit ;;
478
456
    m88k:*:4*:R4*)
479
457
        echo m88k-motorola-sysv4
480
 
        exit 0 ;;
 
458
        exit ;;
481
459
    m88k:*:3*:R3*)
482
460
        echo m88k-motorola-sysv3
483
 
        exit 0 ;;
 
461
        exit ;;
484
462
    AViiON:dgux:*:*)
485
463
        # DG/UX returns AViiON for all architectures
486
464
        UNAME_PROCESSOR=`/usr/bin/uname -p`
496
474
        else
497
475
            echo i586-dg-dgux${UNAME_RELEASE}
498
476
        fi
499
 
        exit 0 ;;
 
477
        exit ;;
500
478
    M88*:DolphinOS:*:*) # DolphinOS (SVR3)
501
479
        echo m88k-dolphin-sysv3
502
 
        exit 0 ;;
 
480
        exit ;;
503
481
    M88*:*:R3*:*)
504
482
        # Delta 88k system running SVR3
505
483
        echo m88k-motorola-sysv3
506
 
        exit 0 ;;
 
484
        exit ;;
507
485
    XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3)
508
486
        echo m88k-tektronix-sysv3
509
 
        exit 0 ;;
 
487
        exit ;;
510
488
    Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD)
511
489
        echo m68k-tektronix-bsd
512
 
        exit 0 ;;
 
490
        exit ;;
513
491
    *:IRIX*:*:*)
514
492
        echo mips-sgi-irix`echo ${UNAME_RELEASE}|sed -e 's/-/_/g'`
515
 
        exit 0 ;;
 
493
        exit ;;
516
494
    ????????:AIX?:[12].1:2)   # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX.
517
 
        echo romp-ibm-aix      # uname -m gives an 8 hex-code CPU id
518
 
        exit 0 ;;              # Note that: echo "'`uname -s`'" gives 'AIX '
 
495
        echo romp-ibm-aix     # uname -m gives an 8 hex-code CPU id
 
496
        exit ;;               # Note that: echo "'`uname -s`'" gives 'AIX '
519
497
    i*86:AIX:*:*)
520
498
        echo i386-ibm-aix
521
 
        exit 0 ;;
 
499
        exit ;;
522
500
    ia64:AIX:*:*)
523
501
        if [ -x /usr/bin/oslevel ] ; then
524
502
                IBM_REV=`/usr/bin/oslevel`
526
504
                IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}
527
505
        fi
528
506
        echo ${UNAME_MACHINE}-ibm-aix${IBM_REV}
529
 
        exit 0 ;;
 
507
        exit ;;
530
508
    *:AIX:2:3)
531
509
        if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then
532
510
                eval $set_cc_for_build
541
519
                        exit(0);
542
520
                        }
543
521
EOF
544
 
                $CC_FOR_BUILD -o $dummy $dummy.c && $dummy && exit 0
545
 
                echo rs6000-ibm-aix3.2.5
 
522
                if $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy`
 
523
                then
 
524
                        echo "$SYSTEM_NAME"
 
525
                else
 
526
                        echo rs6000-ibm-aix3.2.5
 
527
                fi
546
528
        elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then
547
529
                echo rs6000-ibm-aix3.2.4
548
530
        else
549
531
                echo rs6000-ibm-aix3.2
550
532
        fi
551
 
        exit 0 ;;
 
533
        exit ;;
552
534
    *:AIX:*:[45])
553
535
        IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'`
554
536
        if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then
562
544
                IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}
563
545
        fi
564
546
        echo ${IBM_ARCH}-ibm-aix${IBM_REV}
565
 
        exit 0 ;;
 
547
        exit ;;
566
548
    *:AIX:*:*)
567
549
        echo rs6000-ibm-aix
568
 
        exit 0 ;;
 
550
        exit ;;
569
551
    ibmrt:4.4BSD:*|romp-ibm:BSD:*)
570
552
        echo romp-ibm-bsd4.4
571
 
        exit 0 ;;
 
553
        exit ;;
572
554
    ibmrt:*BSD:*|romp-ibm:BSD:*)            # covers RT/PC BSD and
573
555
        echo romp-ibm-bsd${UNAME_RELEASE}   # 4.3 with uname added to
574
 
        exit 0 ;;                           # report: romp-ibm BSD 4.3
 
556
        exit ;;                             # report: romp-ibm BSD 4.3
575
557
    *:BOSX:*:*)
576
558
        echo rs6000-bull-bosx
577
 
        exit 0 ;;
 
559
        exit ;;
578
560
    DPX/2?00:B.O.S.:*:*)
579
561
        echo m68k-bull-sysv3
580
 
        exit 0 ;;
 
562
        exit ;;
581
563
    9000/[34]??:4.3bsd:1.*:*)
582
564
        echo m68k-hp-bsd
583
 
        exit 0 ;;
 
565
        exit ;;
584
566
    hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*)
585
567
        echo m68k-hp-bsd4.4
586
 
        exit 0 ;;
 
568
        exit ;;
587
569
    9000/[34678]??:HP-UX:*:*)
588
570
        HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
589
571
        case "${UNAME_MACHINE}" in
645
627
        esac
646
628
        if [ ${HP_ARCH} = "hppa2.0w" ]
647
629
        then
648
 
            # avoid double evaluation of $set_cc_for_build
649
 
            test -n "$CC_FOR_BUILD" || eval $set_cc_for_build
650
 
            if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E -) | grep __LP64__ >/dev/null
 
630
            eval $set_cc_for_build
 
631
 
 
632
            # hppa2.0w-hp-hpux* has a 64-bit kernel and a compiler generating
 
633
            # 32-bit code.  hppa64-hp-hpux* has the same kernel and a compiler
 
634
            # generating 64-bit code.  GNU and HP use different nomenclature:
 
635
            #
 
636
            # $ CC_FOR_BUILD=cc ./config.guess
 
637
            # => hppa2.0w-hp-hpux11.23
 
638
            # $ CC_FOR_BUILD="cc +DA2.0w" ./config.guess
 
639
            # => hppa64-hp-hpux11.23
 
640
 
 
641
            if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) |
 
642
                grep __LP64__ >/dev/null
651
643
            then
652
644
                HP_ARCH="hppa2.0w"
653
645
            else
655
647
            fi
656
648
        fi
657
649
        echo ${HP_ARCH}-hp-hpux${HPUX_REV}
658
 
        exit 0 ;;
 
650
        exit ;;
659
651
    ia64:HP-UX:*:*)
660
652
        HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
661
653
        echo ia64-hp-hpux${HPUX_REV}
662
 
        exit 0 ;;
 
654
        exit ;;
663
655
    3050*:HI-UX:*:*)
664
656
        eval $set_cc_for_build
665
657
        sed 's/^        //' << EOF >$dummy.c
687
679
          exit (0);
688
680
        }
689
681
EOF
690
 
        $CC_FOR_BUILD -o $dummy $dummy.c && $dummy && exit 0
 
682
        $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` &&
 
683
                { echo "$SYSTEM_NAME"; exit; }
691
684
        echo unknown-hitachi-hiuxwe2
692
 
        exit 0 ;;
 
685
        exit ;;
693
686
    9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* )
694
687
        echo hppa1.1-hp-bsd
695
 
        exit 0 ;;
 
688
        exit ;;
696
689
    9000/8??:4.3bsd:*:*)
697
690
        echo hppa1.0-hp-bsd
698
 
        exit 0 ;;
 
691
        exit ;;
699
692
    *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*)
700
693
        echo hppa1.0-hp-mpeix
701
 
        exit 0 ;;
 
694
        exit ;;
702
695
    hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* )
703
696
        echo hppa1.1-hp-osf
704
 
        exit 0 ;;
 
697
        exit ;;
705
698
    hp8??:OSF1:*:*)
706
699
        echo hppa1.0-hp-osf
707
 
        exit 0 ;;
 
700
        exit ;;
708
701
    i*86:OSF1:*:*)
709
702
        if [ -x /usr/sbin/sysversion ] ; then
710
703
            echo ${UNAME_MACHINE}-unknown-osf1mk
711
704
        else
712
705
            echo ${UNAME_MACHINE}-unknown-osf1
713
706
        fi
714
 
        exit 0 ;;
 
707
        exit ;;
715
708
    parisc*:Lites*:*:*)
716
709
        echo hppa1.1-hp-lites
717
 
        exit 0 ;;
 
710
        exit ;;
718
711
    C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*)
719
712
        echo c1-convex-bsd
720
 
        exit 0 ;;
 
713
        exit ;;
721
714
    C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*)
722
715
        if getsysinfo -f scalar_acc
723
716
        then echo c32-convex-bsd
724
717
        else echo c2-convex-bsd
725
718
        fi
726
 
        exit 0 ;;
 
719
        exit ;;
727
720
    C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*)
728
721
        echo c34-convex-bsd
729
 
        exit 0 ;;
 
722
        exit ;;
730
723
    C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*)
731
724
        echo c38-convex-bsd
732
 
        exit 0 ;;
 
725
        exit ;;
733
726
    C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*)
734
727
        echo c4-convex-bsd
735
 
        exit 0 ;;
 
728
        exit ;;
736
729
    CRAY*Y-MP:*:*:*)
737
730
        echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
738
 
        exit 0 ;;
 
731
        exit ;;
739
732
    CRAY*[A-Z]90:*:*:*)
740
733
        echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \
741
734
        | sed -e 's/CRAY.*\([A-Z]90\)/\1/' \
742
735
              -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \
743
736
              -e 's/\.[^.]*$/.X/'
744
 
        exit 0 ;;
 
737
        exit ;;
745
738
    CRAY*TS:*:*:*)
746
739
        echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
747
 
        exit 0 ;;
 
740
        exit ;;
748
741
    CRAY*T3E:*:*:*)
749
742
        echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
750
 
        exit 0 ;;
 
743
        exit ;;
751
744
    CRAY*SV1:*:*:*)
752
745
        echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
753
 
        exit 0 ;;
 
746
        exit ;;
754
747
    *:UNICOS/mp:*:*)
755
748
        echo craynv-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
756
 
        exit 0 ;;
 
749
        exit ;;
757
750
    F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*)
758
751
        FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
759
752
        FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
760
753
        FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'`
761
754
        echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
762
 
        exit 0 ;;
 
755
        exit ;;
763
756
    5000:UNIX_System_V:4.*:*)
764
757
        FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
765
758
        FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'`
766
759
        echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
767
 
        exit 0 ;;
 
760
        exit ;;
768
761
    i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*)
769
762
        echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE}
770
 
        exit 0 ;;
 
763
        exit ;;
771
764
    sparc*:BSD/OS:*:*)
772
765
        echo sparc-unknown-bsdi${UNAME_RELEASE}
773
 
        exit 0 ;;
 
766
        exit ;;
774
767
    *:BSD/OS:*:*)
775
768
        echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE}
776
 
        exit 0 ;;
 
769
        exit ;;
777
770
    *:FreeBSD:*:*)
778
 
        echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`
779
 
        exit 0 ;;
 
771
        case ${UNAME_MACHINE} in
 
772
            pc98)
 
773
                echo i386-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
 
774
            amd64)
 
775
                echo x86_64-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
 
776
            *)
 
777
                echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
 
778
        esac
 
779
        exit ;;
780
780
    i*:CYGWIN*:*)
781
781
        echo ${UNAME_MACHINE}-pc-cygwin
782
 
        exit 0 ;;
 
782
        exit ;;
783
783
    i*:MINGW*:*)
784
784
        echo ${UNAME_MACHINE}-pc-mingw32
785
 
        exit 0 ;;
 
785
        exit ;;
 
786
    i*:windows32*:*)
 
787
        # uname -m includes "-pc" on this system.
 
788
        echo ${UNAME_MACHINE}-mingw32
 
789
        exit ;;
786
790
    i*:PW*:*)
787
791
        echo ${UNAME_MACHINE}-pc-pw32
788
 
        exit 0 ;;
789
 
    x86:Interix*:[34]*)
790
 
        echo i586-pc-interix${UNAME_RELEASE}|sed -e 's/\..*//'
791
 
        exit 0 ;;
 
792
        exit ;;
 
793
    x86:Interix*:[3456]*)
 
794
        echo i586-pc-interix${UNAME_RELEASE}
 
795
        exit ;;
 
796
    EM64T:Interix*:[3456]*)
 
797
        echo x86_64-unknown-interix${UNAME_RELEASE}
 
798
        exit ;;
792
799
    [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*)
793
800
        echo i${UNAME_MACHINE}-pc-mks
794
 
        exit 0 ;;
 
801
        exit ;;
795
802
    i*:Windows_NT*:* | Pentium*:Windows_NT*:*)
796
803
        # How do we know it's Interix rather than the generic POSIX subsystem?
797
804
        # It also conflicts with pre-2.0 versions of AT&T UWIN. Should we
798
805
        # UNAME_MACHINE based on the output of uname instead of i386?
799
806
        echo i586-pc-interix
800
 
        exit 0 ;;
 
807
        exit ;;
801
808
    i*:UWIN*:*)
802
809
        echo ${UNAME_MACHINE}-pc-uwin
803
 
        exit 0 ;;
 
810
        exit ;;
 
811
    amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*)
 
812
        echo x86_64-unknown-cygwin
 
813
        exit ;;
804
814
    p*:CYGWIN*:*)
805
815
        echo powerpcle-unknown-cygwin
806
 
        exit 0 ;;
 
816
        exit ;;
807
817
    prep*:SunOS:5.*:*)
808
818
        echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
809
 
        exit 0 ;;
 
819
        exit ;;
810
820
    *:GNU:*:*)
811
821
        # the GNU system
812
822
        echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'`
813
 
        exit 0 ;;
 
823
        exit ;;
814
824
    *:GNU/*:*:*)
815
825
        # other systems with GNU libc and userland
816
826
        echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-gnu
817
 
        exit 0 ;;
 
827
        exit ;;
818
828
    i*86:Minix:*:*)
819
829
        echo ${UNAME_MACHINE}-pc-minix
820
 
        exit 0 ;;
 
830
        exit ;;
821
831
    arm*:Linux:*:*)
822
832
        echo ${UNAME_MACHINE}-unknown-linux-gnu
823
 
        exit 0 ;;
 
833
        exit ;;
 
834
    avr32*:Linux:*:*)
 
835
        echo ${UNAME_MACHINE}-unknown-linux-gnu
 
836
        exit ;;
824
837
    cris:Linux:*:*)
825
838
        echo cris-axis-linux-gnu
826
 
        exit 0 ;;
 
839
        exit ;;
 
840
    crisv32:Linux:*:*)
 
841
        echo crisv32-axis-linux-gnu
 
842
        exit ;;
 
843
    frv:Linux:*:*)
 
844
        echo frv-unknown-linux-gnu
 
845
        exit ;;
827
846
    ia64:Linux:*:*)
828
847
        echo ${UNAME_MACHINE}-unknown-linux-gnu
829
 
        exit 0 ;;
 
848
        exit ;;
830
849
    m32r*:Linux:*:*)
831
850
        echo ${UNAME_MACHINE}-unknown-linux-gnu
832
 
        exit 0 ;;
 
851
        exit ;;
833
852
    m68*:Linux:*:*)
834
853
        echo ${UNAME_MACHINE}-unknown-linux-gnu
835
 
        exit 0 ;;
 
854
        exit ;;
836
855
    mips:Linux:*:*)
837
856
        eval $set_cc_for_build
838
857
        sed 's/^        //' << EOF >$dummy.c
849
868
        #endif
850
869
        #endif
851
870
EOF
852
 
        eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^CPU=`
853
 
        test x"${CPU}" != x && echo "${CPU}-unknown-linux-gnu" && exit 0
 
871
        eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n '
 
872
            /^CPU/{
 
873
                s: ::g
 
874
                p
 
875
            }'`"
 
876
        test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; }
854
877
        ;;
855
878
    mips64:Linux:*:*)
856
879
        eval $set_cc_for_build
868
891
        #endif
869
892
        #endif
870
893
EOF
871
 
        eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^CPU=`
872
 
        test x"${CPU}" != x && echo "${CPU}-unknown-linux-gnu" && exit 0
 
894
        eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n '
 
895
            /^CPU/{
 
896
                s: ::g
 
897
                p
 
898
            }'`"
 
899
        test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; }
873
900
        ;;
 
901
    or32:Linux:*:*)
 
902
        echo or32-unknown-linux-gnu
 
903
        exit ;;
874
904
    ppc:Linux:*:*)
875
905
        echo powerpc-unknown-linux-gnu
876
 
        exit 0 ;;
 
906
        exit ;;
877
907
    ppc64:Linux:*:*)
878
908
        echo powerpc64-unknown-linux-gnu
879
 
        exit 0 ;;
 
909
        exit ;;
880
910
    alpha:Linux:*:*)
881
911
        case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in
882
912
          EV5)   UNAME_MACHINE=alphaev5 ;;
890
920
        objdump --private-headers /bin/sh | grep ld.so.1 >/dev/null
891
921
        if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi
892
922
        echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC}
893
 
        exit 0 ;;
 
923
        exit ;;
894
924
    parisc:Linux:*:* | hppa:Linux:*:*)
895
925
        # Look for CPU level
896
926
        case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in
898
928
          PA8*) echo hppa2.0-unknown-linux-gnu ;;
899
929
          *)    echo hppa-unknown-linux-gnu ;;
900
930
        esac
901
 
        exit 0 ;;
 
931
        exit ;;
902
932
    parisc64:Linux:*:* | hppa64:Linux:*:*)
903
933
        echo hppa64-unknown-linux-gnu
904
 
        exit 0 ;;
 
934
        exit ;;
905
935
    s390:Linux:*:* | s390x:Linux:*:*)
906
936
        echo ${UNAME_MACHINE}-ibm-linux
907
 
        exit 0 ;;
 
937
        exit ;;
908
938
    sh64*:Linux:*:*)
909
939
        echo ${UNAME_MACHINE}-unknown-linux-gnu
910
 
        exit 0 ;;
 
940
        exit ;;
911
941
    sh*:Linux:*:*)
912
942
        echo ${UNAME_MACHINE}-unknown-linux-gnu
913
 
        exit 0 ;;
 
943
        exit ;;
914
944
    sparc:Linux:*:* | sparc64:Linux:*:*)
915
945
        echo ${UNAME_MACHINE}-unknown-linux-gnu
916
 
        exit 0 ;;
 
946
        exit ;;
 
947
    vax:Linux:*:*)
 
948
        echo ${UNAME_MACHINE}-dec-linux-gnu
 
949
        exit ;;
917
950
    x86_64:Linux:*:*)
918
951
        echo x86_64-unknown-linux-gnu
919
 
        exit 0 ;;
 
952
        exit ;;
920
953
    i*86:Linux:*:*)
921
954
        # The BFD linker knows what the default object file format is, so
922
955
        # first see if it will tell us. cd to the root directory to prevent
934
967
                ;;
935
968
          a.out-i386-linux)
936
969
                echo "${UNAME_MACHINE}-pc-linux-gnuaout"
937
 
                exit 0 ;;
 
970
                exit ;;
938
971
          coff-i386)
939
972
                echo "${UNAME_MACHINE}-pc-linux-gnucoff"
940
 
                exit 0 ;;
 
973
                exit ;;
941
974
          "")
942
975
                # Either a pre-BFD a.out linker (linux-gnuoldld) or
943
976
                # one that does not give us useful --help.
944
977
                echo "${UNAME_MACHINE}-pc-linux-gnuoldld"
945
 
                exit 0 ;;
 
978
                exit ;;
946
979
        esac
947
980
        # Determine whether the default compiler is a.out or elf
948
981
        eval $set_cc_for_build
959
992
        LIBC=gnulibc1
960
993
        # endif
961
994
        #else
962
 
        #ifdef __INTEL_COMPILER
 
995
        #if defined(__INTEL_COMPILER) || defined(__PGI) || defined(__SUNPRO_C) || defined(__SUNPRO_CC)
963
996
        LIBC=gnu
964
997
        #else
965
998
        LIBC=gnuaout
969
1002
        LIBC=dietlibc
970
1003
        #endif
971
1004
EOF
972
 
        eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^LIBC=`
973
 
        test x"${LIBC}" != x && echo "${UNAME_MACHINE}-pc-linux-${LIBC}" && exit 0
974
 
        test x"${TENTATIVE}" != x && echo "${TENTATIVE}" && exit 0
 
1005
        eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n '
 
1006
            /^LIBC/{
 
1007
                s: ::g
 
1008
                p
 
1009
            }'`"
 
1010
        test x"${LIBC}" != x && {
 
1011
                echo "${UNAME_MACHINE}-pc-linux-${LIBC}"
 
1012
                exit
 
1013
        }
 
1014
        test x"${TENTATIVE}" != x && { echo "${TENTATIVE}"; exit; }
975
1015
        ;;
976
1016
    i*86:DYNIX/ptx:4*:*)
977
1017
        # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there.
978
1018
        # earlier versions are messed up and put the nodename in both
979
1019
        # sysname and nodename.
980
1020
        echo i386-sequent-sysv4
981
 
        exit 0 ;;
 
1021
        exit ;;
982
1022
    i*86:UNIX_SV:4.2MP:2.*)
983
1023
        # Unixware is an offshoot of SVR4, but it has its own version
984
1024
        # number series starting with 2...
986
1026
        # I just have to hope.  -- rms.
987
1027
        # Use sysv4.2uw... so that sysv4* matches it.
988
1028
        echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION}
989
 
        exit 0 ;;
 
1029
        exit ;;
990
1030
    i*86:OS/2:*:*)
991
1031
        # If we were able to find `uname', then EMX Unix compatibility
992
1032
        # is probably installed.
993
1033
        echo ${UNAME_MACHINE}-pc-os2-emx
994
 
        exit 0 ;;
 
1034
        exit ;;
995
1035
    i*86:XTS-300:*:STOP)
996
1036
        echo ${UNAME_MACHINE}-unknown-stop
997
 
        exit 0 ;;
 
1037
        exit ;;
998
1038
    i*86:atheos:*:*)
999
1039
        echo ${UNAME_MACHINE}-unknown-atheos
1000
 
        exit 0 ;;
1001
 
        i*86:syllable:*:*)
 
1040
        exit ;;
 
1041
    i*86:syllable:*:*)
1002
1042
        echo ${UNAME_MACHINE}-pc-syllable
1003
 
        exit 0 ;;
 
1043
        exit ;;
1004
1044
    i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.0*:*)
1005
1045
        echo i386-unknown-lynxos${UNAME_RELEASE}
1006
 
        exit 0 ;;
 
1046
        exit ;;
1007
1047
    i*86:*DOS:*:*)
1008
1048
        echo ${UNAME_MACHINE}-pc-msdosdjgpp
1009
 
        exit 0 ;;
 
1049
        exit ;;
1010
1050
    i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*)
1011
1051
        UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'`
1012
1052
        if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then
1014
1054
        else
1015
1055
                echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL}
1016
1056
        fi
1017
 
        exit 0 ;;
1018
 
    i*86:*:5:[78]*)
 
1057
        exit ;;
 
1058
    i*86:*:5:[678]*)
 
1059
        # UnixWare 7.x, OpenUNIX and OpenServer 6.
1019
1060
        case `/bin/uname -X | grep "^Machine"` in
1020
1061
            *486*)           UNAME_MACHINE=i486 ;;
1021
1062
            *Pentium)        UNAME_MACHINE=i586 ;;
1022
1063
            *Pent*|*Celeron) UNAME_MACHINE=i686 ;;
1023
1064
        esac
1024
1065
        echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION}
1025
 
        exit 0 ;;
 
1066
        exit ;;
1026
1067
    i*86:*:3.2:*)
1027
1068
        if test -f /usr/options/cb.name; then
1028
1069
                UNAME_REL=`sed -n 's/.*Version //p' </usr/options/cb.name`
1040
1081
        else
1041
1082
                echo ${UNAME_MACHINE}-pc-sysv32
1042
1083
        fi
1043
 
        exit 0 ;;
 
1084
        exit ;;
1044
1085
    pc:*:*:*)
1045
1086
        # Left here for compatibility:
1046
1087
        # uname -m prints for DJGPP always 'pc', but it prints nothing about
1047
1088
        # the processor, so we play safe by assuming i386.
1048
1089
        echo i386-pc-msdosdjgpp
1049
 
        exit 0 ;;
 
1090
        exit ;;
1050
1091
    Intel:Mach:3*:*)
1051
1092
        echo i386-pc-mach3
1052
 
        exit 0 ;;
 
1093
        exit ;;
1053
1094
    paragon:*:*:*)
1054
1095
        echo i860-intel-osf1
1055
 
        exit 0 ;;
 
1096
        exit ;;
1056
1097
    i860:*:4.*:*) # i860-SVR4
1057
1098
        if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then
1058
1099
          echo i860-stardent-sysv${UNAME_RELEASE} # Stardent Vistra i860-SVR4
1059
1100
        else # Add other i860-SVR4 vendors below as they are discovered.
1060
1101
          echo i860-unknown-sysv${UNAME_RELEASE}  # Unknown i860-SVR4
1061
1102
        fi
1062
 
        exit 0 ;;
 
1103
        exit ;;
1063
1104
    mini*:CTIX:SYS*5:*)
1064
1105
        # "miniframe"
1065
1106
        echo m68010-convergent-sysv
1066
 
        exit 0 ;;
 
1107
        exit ;;
1067
1108
    mc68k:UNIX:SYSTEM5:3.51m)
1068
1109
        echo m68k-convergent-sysv
1069
 
        exit 0 ;;
 
1110
        exit ;;
1070
1111
    M680?0:D-NIX:5.3:*)
1071
1112
        echo m68k-diab-dnix
1072
 
        exit 0 ;;
 
1113
        exit ;;
1073
1114
    M68*:*:R3V[5678]*:*)
1074
 
        test -r /sysV68 && echo 'm68k-motorola-sysv' && exit 0 ;;
 
1115
        test -r /sysV68 && { echo 'm68k-motorola-sysv'; exit; } ;;
1075
1116
    3[345]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0 | SHG2:*:4.0:3.0 | S7501*:*:4.0:3.0)
1076
1117
        OS_REL=''
1077
1118
        test -r /etc/.relid \
1078
1119
        && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid`
1079
1120
        /bin/uname -p 2>/dev/null | grep 86 >/dev/null \
1080
 
          && echo i486-ncr-sysv4.3${OS_REL} && exit 0
 
1121
          && { echo i486-ncr-sysv4.3${OS_REL}; exit; }
1081
1122
        /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \
1082
 
          && echo i586-ncr-sysv4.3${OS_REL} && exit 0 ;;
 
1123
          && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;;
1083
1124
    3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*)
1084
1125
        /bin/uname -p 2>/dev/null | grep 86 >/dev/null \
1085
 
          && echo i486-ncr-sysv4 && exit 0 ;;
 
1126
          && { echo i486-ncr-sysv4; exit; } ;;
1086
1127
    m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*)
1087
1128
        echo m68k-unknown-lynxos${UNAME_RELEASE}
1088
 
        exit 0 ;;
 
1129
        exit ;;
1089
1130
    mc68030:UNIX_System_V:4.*:*)
1090
1131
        echo m68k-atari-sysv4
1091
 
        exit 0 ;;
 
1132
        exit ;;
1092
1133
    TSUNAMI:LynxOS:2.*:*)
1093
1134
        echo sparc-unknown-lynxos${UNAME_RELEASE}
1094
 
        exit 0 ;;
 
1135
        exit ;;
1095
1136
    rs6000:LynxOS:2.*:*)
1096
1137
        echo rs6000-unknown-lynxos${UNAME_RELEASE}
1097
 
        exit 0 ;;
 
1138
        exit ;;
1098
1139
    PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.0*:*)
1099
1140
        echo powerpc-unknown-lynxos${UNAME_RELEASE}
1100
 
        exit 0 ;;
 
1141
        exit ;;
1101
1142
    SM[BE]S:UNIX_SV:*:*)
1102
1143
        echo mips-dde-sysv${UNAME_RELEASE}
1103
 
        exit 0 ;;
 
1144
        exit ;;
1104
1145
    RM*:ReliantUNIX-*:*:*)
1105
1146
        echo mips-sni-sysv4
1106
 
        exit 0 ;;
 
1147
        exit ;;
1107
1148
    RM*:SINIX-*:*:*)
1108
1149
        echo mips-sni-sysv4
1109
 
        exit 0 ;;
 
1150
        exit ;;
1110
1151
    *:SINIX-*:*:*)
1111
1152
        if uname -p 2>/dev/null >/dev/null ; then
1112
1153
                UNAME_MACHINE=`(uname -p) 2>/dev/null`
1114
1155
        else
1115
1156
                echo ns32k-sni-sysv
1116
1157
        fi
1117
 
        exit 0 ;;
 
1158
        exit ;;
1118
1159
    PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort
1119
1160
                      # says <Richard.M.Bartel@ccMail.Census.GOV>
1120
1161
        echo i586-unisys-sysv4
1121
 
        exit 0 ;;
 
1162
        exit ;;
1122
1163
    *:UNIX_System_V:4*:FTX*)
1123
1164
        # From Gerald Hewes <hewes@openmarket.com>.
1124
1165
        # How about differentiating between stratus architectures? -djm
1125
1166
        echo hppa1.1-stratus-sysv4
1126
 
        exit 0 ;;
 
1167
        exit ;;
1127
1168
    *:*:*:FTX*)
1128
1169
        # From seanf@swdc.stratus.com.
1129
1170
        echo i860-stratus-sysv4
1130
 
        exit 0 ;;
 
1171
        exit ;;
 
1172
    i*86:VOS:*:*)
 
1173
        # From Paul.Green@stratus.com.
 
1174
        echo ${UNAME_MACHINE}-stratus-vos
 
1175
        exit ;;
1131
1176
    *:VOS:*:*)
1132
1177
        # From Paul.Green@stratus.com.
1133
1178
        echo hppa1.1-stratus-vos
1134
 
        exit 0 ;;
 
1179
        exit ;;
1135
1180
    mc68*:A/UX:*:*)
1136
1181
        echo m68k-apple-aux${UNAME_RELEASE}
1137
 
        exit 0 ;;
 
1182
        exit ;;
1138
1183
    news*:NEWS-OS:6*:*)
1139
1184
        echo mips-sony-newsos6
1140
 
        exit 0 ;;
 
1185
        exit ;;
1141
1186
    R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*)
1142
1187
        if [ -d /usr/nec ]; then
1143
1188
                echo mips-nec-sysv${UNAME_RELEASE}
1144
1189
        else
1145
1190
                echo mips-unknown-sysv${UNAME_RELEASE}
1146
1191
        fi
1147
 
        exit 0 ;;
 
1192
        exit ;;
1148
1193
    BeBox:BeOS:*:*)     # BeOS running on hardware made by Be, PPC only.
1149
1194
        echo powerpc-be-beos
1150
 
        exit 0 ;;
 
1195
        exit ;;
1151
1196
    BeMac:BeOS:*:*)     # BeOS running on Mac or Mac clone, PPC only.
1152
1197
        echo powerpc-apple-beos
1153
 
        exit 0 ;;
 
1198
        exit ;;
1154
1199
    BePC:BeOS:*:*)      # BeOS running on Intel PC compatible.
1155
1200
        echo i586-pc-beos
1156
 
        exit 0 ;;
 
1201
        exit ;;
1157
1202
    SX-4:SUPER-UX:*:*)
1158
1203
        echo sx4-nec-superux${UNAME_RELEASE}
1159
 
        exit 0 ;;
 
1204
        exit ;;
1160
1205
    SX-5:SUPER-UX:*:*)
1161
1206
        echo sx5-nec-superux${UNAME_RELEASE}
1162
 
        exit 0 ;;
 
1207
        exit ;;
1163
1208
    SX-6:SUPER-UX:*:*)
1164
1209
        echo sx6-nec-superux${UNAME_RELEASE}
1165
 
        exit 0 ;;
 
1210
        exit ;;
1166
1211
    Power*:Rhapsody:*:*)
1167
1212
        echo powerpc-apple-rhapsody${UNAME_RELEASE}
1168
 
        exit 0 ;;
 
1213
        exit ;;
1169
1214
    *:Rhapsody:*:*)
1170
1215
        echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE}
1171
 
        exit 0 ;;
 
1216
        exit ;;
1172
1217
    *:Darwin:*:*)
1173
1218
        UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown
1174
1219
        case $UNAME_PROCESSOR in
1175
 
            *86) UNAME_PROCESSOR=i686 ;;
1176
1220
            unknown) UNAME_PROCESSOR=powerpc ;;
1177
1221
        esac
1178
1222
        echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE}
1179
 
        exit 0 ;;
 
1223
        exit ;;
1180
1224
    *:procnto*:*:* | *:QNX:[0123456789]*:*)
1181
1225
        UNAME_PROCESSOR=`uname -p`
1182
1226
        if test "$UNAME_PROCESSOR" = "x86"; then
1184
1228
                UNAME_MACHINE=pc
1185
1229
        fi
1186
1230
        echo ${UNAME_PROCESSOR}-${UNAME_MACHINE}-nto-qnx${UNAME_RELEASE}
1187
 
        exit 0 ;;
 
1231
        exit ;;
1188
1232
    *:QNX:*:4*)
1189
1233
        echo i386-pc-qnx
1190
 
        exit 0 ;;
 
1234
        exit ;;
 
1235
    NSE-?:NONSTOP_KERNEL:*:*)
 
1236
        echo nse-tandem-nsk${UNAME_RELEASE}
 
1237
        exit ;;
1191
1238
    NSR-?:NONSTOP_KERNEL:*:*)
1192
1239
        echo nsr-tandem-nsk${UNAME_RELEASE}
1193
 
        exit 0 ;;
 
1240
        exit ;;
1194
1241
    *:NonStop-UX:*:*)
1195
1242
        echo mips-compaq-nonstopux
1196
 
        exit 0 ;;
 
1243
        exit ;;
1197
1244
    BS2000:POSIX*:*:*)
1198
1245
        echo bs2000-siemens-sysv
1199
 
        exit 0 ;;
 
1246
        exit ;;
1200
1247
    DS/*:UNIX_System_V:*:*)
1201
1248
        echo ${UNAME_MACHINE}-${UNAME_SYSTEM}-${UNAME_RELEASE}
1202
 
        exit 0 ;;
 
1249
        exit ;;
1203
1250
    *:Plan9:*:*)
1204
1251
        # "uname -m" is not consistent, so use $cputype instead. 386
1205
1252
        # is converted to i386 for consistency with other x86
1210
1257
            UNAME_MACHINE="$cputype"
1211
1258
        fi
1212
1259
        echo ${UNAME_MACHINE}-unknown-plan9
1213
 
        exit 0 ;;
 
1260
        exit ;;
1214
1261
    *:TOPS-10:*:*)
1215
1262
        echo pdp10-unknown-tops10
1216
 
        exit 0 ;;
 
1263
        exit ;;
1217
1264
    *:TENEX:*:*)
1218
1265
        echo pdp10-unknown-tenex
1219
 
        exit 0 ;;
 
1266
        exit ;;
1220
1267
    KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*)
1221
1268
        echo pdp10-dec-tops20
1222
 
        exit 0 ;;
 
1269
        exit ;;
1223
1270
    XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*)
1224
1271
        echo pdp10-xkl-tops20
1225
 
        exit 0 ;;
 
1272
        exit ;;
1226
1273
    *:TOPS-20:*:*)
1227
1274
        echo pdp10-unknown-tops20
1228
 
        exit 0 ;;
 
1275
        exit ;;
1229
1276
    *:ITS:*:*)
1230
1277
        echo pdp10-unknown-its
1231
 
        exit 0 ;;
 
1278
        exit ;;
1232
1279
    SEI:*:*:SEIUX)
1233
1280
        echo mips-sei-seiux${UNAME_RELEASE}
1234
 
        exit 0 ;;
 
1281
        exit ;;
1235
1282
    *:DragonFly:*:*)
1236
1283
        echo ${UNAME_MACHINE}-unknown-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`
1237
 
        exit 0 ;;
 
1284
        exit ;;
1238
1285
    *:*VMS:*:*)
1239
1286
        UNAME_MACHINE=`(uname -p) 2>/dev/null`
1240
1287
        case "${UNAME_MACHINE}" in
1241
 
            A*) echo alpha-dec-vms && exit 0 ;;
1242
 
            I*) echo ia64-dec-vms && exit 0 ;;
1243
 
            V*) echo vax-dec-vms && exit 0 ;;
1244
 
        esac
 
1288
            A*) echo alpha-dec-vms ; exit ;;
 
1289
            I*) echo ia64-dec-vms ; exit ;;
 
1290
            V*) echo vax-dec-vms ; exit ;;
 
1291
        esac ;;
 
1292
    *:XENIX:*:SysV)
 
1293
        echo i386-pc-xenix
 
1294
        exit ;;
 
1295
    i*86:skyos:*:*)
 
1296
        echo ${UNAME_MACHINE}-pc-skyos`echo ${UNAME_RELEASE}` | sed -e 's/ .*$//'
 
1297
        exit ;;
 
1298
    i*86:rdos:*:*)
 
1299
        echo ${UNAME_MACHINE}-pc-rdos
 
1300
        exit ;;
1245
1301
esac
1246
1302
 
1247
1303
#echo '(No uname command or uname output not recognized.)' 1>&2
1273
1329
#endif
1274
1330
 
1275
1331
#if defined (__arm) && defined (__acorn) && defined (__unix)
1276
 
  printf ("arm-acorn-riscix"); exit (0);
 
1332
  printf ("arm-acorn-riscix\n"); exit (0);
1277
1333
#endif
1278
1334
 
1279
1335
#if defined (hp300) && !defined (hpux)
1362
1418
}
1363
1419
EOF
1364
1420
 
1365
 
$CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null && $dummy && exit 0
 
1421
$CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null && SYSTEM_NAME=`$dummy` &&
 
1422
        { echo "$SYSTEM_NAME"; exit; }
1366
1423
 
1367
1424
# Apollos put the system type in the environment.
1368
1425
 
1369
 
test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit 0; }
 
1426
test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit; }
1370
1427
 
1371
1428
# Convex versions that predate uname can use getsysinfo(1)
1372
1429
 
1375
1432
    case `getsysinfo -f cpu_type` in
1376
1433
    c1*)
1377
1434
        echo c1-convex-bsd
1378
 
        exit 0 ;;
 
1435
        exit ;;
1379
1436
    c2*)
1380
1437
        if getsysinfo -f scalar_acc
1381
1438
        then echo c32-convex-bsd
1382
1439
        else echo c2-convex-bsd
1383
1440
        fi
1384
 
        exit 0 ;;
 
1441
        exit ;;
1385
1442
    c34*)
1386
1443
        echo c34-convex-bsd
1387
 
        exit 0 ;;
 
1444
        exit ;;
1388
1445
    c38*)
1389
1446
        echo c38-convex-bsd
1390
 
        exit 0 ;;
 
1447
        exit ;;
1391
1448
    c4*)
1392
1449
        echo c4-convex-bsd
1393
 
        exit 0 ;;
 
1450
        exit ;;
1394
1451
    esac
1395
1452
fi
1396
1453
 
1401
1458
the operating system you are using. It is advised that you
1402
1459
download the most up to date version of the config scripts from
1403
1460
 
1404
 
    ftp://ftp.gnu.org/pub/gnu/config/
 
1461
  http://savannah.gnu.org/cgi-bin/viewcvs/*checkout*/config/config/config.guess
 
1462
and
 
1463
  http://savannah.gnu.org/cgi-bin/viewcvs/*checkout*/config/config/config.sub
1405
1464
 
1406
1465
If the version you run ($0) is already up to date, please
1407
1466
send the following data and any information you think might be