~ubuntu-branches/ubuntu/natty/knetfilter/natty

« back to all changes in this revision

Viewing changes to admin/config.guess

  • Committer: Bazaar Package Importer
  • Author(s): Angel Ramos
  • Date: 2005-03-17 17:40:18 UTC
  • mfrom: (1.2.1 upstream) (2.1.1 warty)
  • Revision ID: james.westby@ubuntu.com-20050317174018-qychsdv5ifzdmblo
Tags: 3.3.1-3
Renamed mark.xpm icon. Solved conflict with kxsldbg. Thanks again
Javier. (Closes: #301886, #302534).

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
 
#   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001
4
 
#   Free Software Foundation, Inc.
 
3
#   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
 
4
#   2000, 2001, 2002 Free Software Foundation, Inc.
5
5
 
6
 
timestamp='2001-04-20'
 
6
timestamp='2002-10-21'
7
7
 
8
8
# This file is free software; you can redistribute it and/or modify it
9
9
# under the terms of the GNU General Public License as published by
24
24
# configuration script generated by Autoconf, you may include it under
25
25
# the same distribution terms that you use for the rest of that program.
26
26
 
27
 
# Written by Per Bothner <bothner@cygnus.com>.
28
 
# Please send patches to <config-patches@gnu.org>.
 
27
# Originally written by Per Bothner <per@bothner.com>.
 
28
# Please send patches to <config-patches@gnu.org>.  Submit a context
 
29
# diff and a properly formatted ChangeLog entry.
29
30
#
30
31
# This script attempts to guess a canonical system name similar to
31
32
# config.sub.  If it succeeds, it prints the system name on stdout, and
52
53
GNU config.guess ($timestamp)
53
54
 
54
55
Originally written by Per Bothner.
55
 
Copyright (C) 1992, 93, 94, 95, 96, 97, 98, 99, 2000
 
56
Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001
56
57
Free Software Foundation, Inc.
57
58
 
58
59
This is free software; see the source for copying conditions.  There is NO
87
88
  exit 1
88
89
fi
89
90
 
90
 
 
91
 
dummy=dummy-$$
92
 
trap 'rm -f $dummy.c $dummy.o $dummy.rel $dummy; exit 1' 1 2 15
93
 
 
94
 
# CC_FOR_BUILD -- compiler used by this script.
 
91
trap 'exit 1' 1 2 15
 
92
 
 
93
# CC_FOR_BUILD -- compiler used by this script. Note that the use of a
 
94
# compiler to aid in system detection is discouraged as it requires
 
95
# temporary files to be created and, as you can see below, it is a
 
96
# headache to deal with in a portable fashion.
 
97
 
95
98
# Historically, `CC_FOR_BUILD' used to be named `HOST_CC'. We still
96
99
# use `HOST_CC' if defined, but it is deprecated.
97
100
 
 
101
# This shell variable is my proudest work .. or something. --bje
 
102
 
 
103
set_cc_for_build='tmpdir=${TMPDIR-/tmp}/config-guess-$$ ;
 
104
(old=`umask` && umask 077 && mkdir $tmpdir && umask $old && unset old)
 
105
   || (echo "$me: cannot create $tmpdir" >&2 && exit 1) ;
 
106
dummy=$tmpdir/dummy ;
 
107
files="$dummy.c $dummy.o $dummy.rel $dummy" ;
 
108
trap '"'"'rm -f $files; rmdir $tmpdir; exit 1'"'"' 1 2 15 ;
98
109
case $CC_FOR_BUILD,$HOST_CC,$CC in
99
 
 ,,)    echo "int dummy(){}" > $dummy.c
100
 
        for c in cc gcc c89 ; do
101
 
          ($c $dummy.c -c -o $dummy.o) >/dev/null 2>&1
102
 
          if test $? = 0 ; then
103
 
             CC_FOR_BUILD="$c"; break
104
 
          fi
105
 
        done
106
 
        rm -f $dummy.c $dummy.o $dummy.rel
 
110
 ,,)    echo "int x;" > $dummy.c ;
 
111
        for c in cc gcc c89 c99 ; do
 
112
          if ($c -c -o $dummy.o $dummy.c) >/dev/null 2>&1 ; then
 
113
             CC_FOR_BUILD="$c"; break ;
 
114
          fi ;
 
115
        done ;
 
116
        rm -f $files ;
107
117
        if test x"$CC_FOR_BUILD" = x ; then
108
 
          CC_FOR_BUILD=no_compiler_found
 
118
          CC_FOR_BUILD=no_compiler_found ;
109
119
        fi
110
120
        ;;
111
121
 ,,*)   CC_FOR_BUILD=$CC ;;
112
122
 ,*,*)  CC_FOR_BUILD=$HOST_CC ;;
113
 
esac
 
123
esac ;
 
124
unset files'
114
125
 
115
126
# This is needed to find uname on a Pyramid OSx when run in the BSD universe.
116
 
# (ghazi@noc.rutgers.edu 8/24/94.)
 
127
# (ghazi@noc.rutgers.edu 1994-08-24)
117
128
if (test -f /.attbin/uname) >/dev/null 2>&1 ; then
118
129
        PATH=$PATH:/.attbin ; export PATH
119
130
fi
127
138
 
128
139
case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
129
140
    *:NetBSD:*:*)
130
 
        # Netbsd (nbsd) targets should (where applicable) match one or
 
141
        # NetBSD (nbsd) targets should (where applicable) match one or
131
142
        # more of the tupples: *-*-netbsdelf*, *-*-netbsdaout*,
132
143
        # *-*-netbsdecoff* and *-*-netbsd*.  For targets that recently
133
144
        # switched to ELF, *-*-netbsd* would select the old
134
145
        # object file format.  This provides both forward
135
146
        # compatibility and a consistent mechanism for selecting the
136
147
        # object file format.
137
 
        # Determine the machine/vendor (is the vendor relevant).
138
 
        case "${UNAME_MACHINE}" in
139
 
            amiga) machine=m68k-unknown ;;
140
 
            arm32) machine=arm-unknown ;;
141
 
            atari*) machine=m68k-atari ;;
142
 
            sun3*) machine=m68k-sun ;;
143
 
            mac68k) machine=m68k-apple ;;
144
 
            macppc) machine=powerpc-apple ;;
145
 
            hp3[0-9][05]) machine=m68k-hp ;;
146
 
            ibmrt|romp-ibm) machine=romp-ibm ;;
147
 
            *) machine=${UNAME_MACHINE}-unknown ;;
 
148
        #
 
149
        # Note: NetBSD doesn't particularly care about the vendor
 
150
        # portion of the name.  We always set it to "unknown".
 
151
        sysctl="sysctl -n hw.machine_arch"
 
152
        UNAME_MACHINE_ARCH=`(/sbin/$sysctl 2>/dev/null || \
 
153
            /usr/sbin/$sysctl 2>/dev/null || echo unknown)`
 
154
        case "${UNAME_MACHINE_ARCH}" in
 
155
            armeb) machine=armeb-unknown ;;
 
156
            arm*) machine=arm-unknown ;;
 
157
            sh3el) machine=shl-unknown ;;
 
158
            sh3eb) machine=sh-unknown ;;
 
159
            *) machine=${UNAME_MACHINE_ARCH}-unknown ;;
148
160
        esac
149
161
        # The Operating System including object format, if it has switched
150
162
        # to ELF recently, or will in the future.
151
 
        case "${UNAME_MACHINE}" in
152
 
            i386|sparc|amiga|arm*|hp300|mvme68k|vax|atari|luna68k|mac68k|news68k|next68k|pc532|sun3*|x68k)
 
163
        case "${UNAME_MACHINE_ARCH}" in
 
164
            arm*|i386|m68k|ns32k|sh3*|sparc|vax)
 
165
                eval $set_cc_for_build
153
166
                if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \
154
167
                        | grep __ELF__ >/dev/null
155
168
                then
171
184
        # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used.
172
185
        echo "${machine}-${os}${release}"
173
186
        exit 0 ;;
 
187
    amiga:OpenBSD:*:*)
 
188
        echo m68k-unknown-openbsd${UNAME_RELEASE}
 
189
        exit 0 ;;
 
190
    arc:OpenBSD:*:*)
 
191
        echo mipsel-unknown-openbsd${UNAME_RELEASE}
 
192
        exit 0 ;;
 
193
    hp300:OpenBSD:*:*)
 
194
        echo m68k-unknown-openbsd${UNAME_RELEASE}
 
195
        exit 0 ;;
 
196
    mac68k:OpenBSD:*:*)
 
197
        echo m68k-unknown-openbsd${UNAME_RELEASE}
 
198
        exit 0 ;;
 
199
    macppc:OpenBSD:*:*)
 
200
        echo powerpc-unknown-openbsd${UNAME_RELEASE}
 
201
        exit 0 ;;
 
202
    mvme68k:OpenBSD:*:*)
 
203
        echo m68k-unknown-openbsd${UNAME_RELEASE}
 
204
        exit 0 ;;
 
205
    mvme88k:OpenBSD:*:*)
 
206
        echo m88k-unknown-openbsd${UNAME_RELEASE}
 
207
        exit 0 ;;
 
208
    mvmeppc:OpenBSD:*:*)
 
209
        echo powerpc-unknown-openbsd${UNAME_RELEASE}
 
210
        exit 0 ;;
 
211
    pmax:OpenBSD:*:*)
 
212
        echo mipsel-unknown-openbsd${UNAME_RELEASE}
 
213
        exit 0 ;;
 
214
    sgi:OpenBSD:*:*)
 
215
        echo mipseb-unknown-openbsd${UNAME_RELEASE}
 
216
        exit 0 ;;
 
217
    sun3:OpenBSD:*:*)
 
218
        echo m68k-unknown-openbsd${UNAME_RELEASE}
 
219
        exit 0 ;;
 
220
    wgrisc:OpenBSD:*:*)
 
221
        echo mipsel-unknown-openbsd${UNAME_RELEASE}
 
222
        exit 0 ;;
 
223
    *:OpenBSD:*:*)
 
224
        echo ${UNAME_MACHINE}-unknown-openbsd${UNAME_RELEASE}
 
225
        exit 0 ;;
174
226
    alpha:OSF1:*:*)
175
227
        if test $UNAME_RELEASE = "V4.0"; then
176
228
                UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'`
179
231
        # A Tn.n version is a released field test version.
180
232
        # A Xn.n version is an unreleased experimental baselevel.
181
233
        # 1.2 uses "1.2" for uname -r.
 
234
        eval $set_cc_for_build
182
235
        cat <<EOF >$dummy.s
183
236
        .data
184
237
\$Lformat:
204
257
        jsr \$26,exit
205
258
        .end main
206
259
EOF
207
 
        $CC_FOR_BUILD $dummy.s -o $dummy 2>/dev/null
 
260
        $CC_FOR_BUILD -o $dummy $dummy.s 2>/dev/null
208
261
        if test "$?" = 0 ; then
209
 
                case `./$dummy` in
 
262
                case `$dummy` in
210
263
                        0-0)
211
264
                                UNAME_MACHINE="alpha"
212
265
                                ;;
225
278
                        2-307)
226
279
                                UNAME_MACHINE="alphaev67"
227
280
                                ;;
 
281
                        2-1307)
 
282
                                UNAME_MACHINE="alphaev68"
 
283
                                ;;
 
284
                        3-1307)
 
285
                                UNAME_MACHINE="alphaev7"
 
286
                                ;;
228
287
                esac
229
288
        fi
230
 
        rm -f $dummy.s $dummy
 
289
        rm -f $dummy.s $dummy && rmdir $tmpdir
231
290
        echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[VTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
232
291
        exit 0 ;;
233
292
    Alpha\ *:Windows_NT*:*)
242
301
    Amiga*:UNIX_System_V:4.0:*)
243
302
        echo m68k-unknown-sysv4
244
303
        exit 0;;
245
 
    amiga:OpenBSD:*:*)
246
 
        echo m68k-unknown-openbsd${UNAME_RELEASE}
247
 
        exit 0 ;;
248
304
    *:[Aa]miga[Oo][Ss]:*:*)
249
305
        echo ${UNAME_MACHINE}-unknown-amigaos
250
306
        exit 0 ;;
251
 
    arc64:OpenBSD:*:*)
252
 
        echo mips64el-unknown-openbsd${UNAME_RELEASE}
253
 
        exit 0 ;;
254
 
    arc:OpenBSD:*:*)
255
 
        echo mipsel-unknown-openbsd${UNAME_RELEASE}
256
 
        exit 0 ;;
257
 
    hkmips:OpenBSD:*:*)
258
 
        echo mips-unknown-openbsd${UNAME_RELEASE}
259
 
        exit 0 ;;
260
 
    pmax:OpenBSD:*:*)
261
 
        echo mipsel-unknown-openbsd${UNAME_RELEASE}
262
 
        exit 0 ;;
263
 
    sgi:OpenBSD:*:*)
264
 
        echo mips-unknown-openbsd${UNAME_RELEASE}
265
 
        exit 0 ;;
266
 
    wgrisc:OpenBSD:*:*)
267
 
        echo mipsel-unknown-openbsd${UNAME_RELEASE}
 
307
    *:[Mm]orph[Oo][Ss]:*:*)
 
308
        echo ${UNAME_MACHINE}-unknown-morphos
268
309
        exit 0 ;;
269
310
    *:OS/390:*:*)
270
311
        echo i370-ibm-openedition
286
327
    NILE*:*:*:dcosx)
287
328
        echo pyramid-pyramid-svr4
288
329
        exit 0 ;;
 
330
    DRS?6000:UNIX_SV:4.2*:7*)
 
331
        case `/usr/bin/uname -p` in
 
332
            sparc) echo sparc-icl-nx7 && exit 0 ;;
 
333
        esac ;;
289
334
    sun4H:SunOS:5.*:*)
290
335
        echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
291
336
        exit 0 ;;
314
359
        echo m68k-sun-sunos${UNAME_RELEASE}
315
360
        exit 0 ;;
316
361
    sun*:*:4.2BSD:*)
317
 
        UNAME_RELEASE=`(head -1 /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null`
 
362
        UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null`
318
363
        test "x${UNAME_RELEASE}" = "x" && UNAME_RELEASE=3
319
364
        case "`/bin/arch`" in
320
365
            sun3)
328
373
    aushp:SunOS:*:*)
329
374
        echo sparc-auspex-sunos${UNAME_RELEASE}
330
375
        exit 0 ;;
331
 
    atari*:OpenBSD:*:*)
332
 
        echo m68k-unknown-openbsd${UNAME_RELEASE}
333
 
        exit 0 ;;
334
376
    # The situation for MiNT is a little confusing.  The machine name
335
377
    # can be virtually everything (everything which is not
336
378
    # "atarist" or "atariste" at least should have a processor
357
399
    *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*)
358
400
        echo m68k-unknown-mint${UNAME_RELEASE}
359
401
        exit 0 ;;
360
 
    sun3*:OpenBSD:*:*)
361
 
        echo m68k-unknown-openbsd${UNAME_RELEASE}
362
 
        exit 0 ;;
363
 
    mac68k:OpenBSD:*:*)
364
 
        echo m68k-unknown-openbsd${UNAME_RELEASE}
365
 
        exit 0 ;;
366
 
    mvme68k:OpenBSD:*:*)
367
 
        echo m68k-unknown-openbsd${UNAME_RELEASE}
368
 
        exit 0 ;;
369
 
    mvme88k:OpenBSD:*:*)
370
 
        echo m88k-unknown-openbsd${UNAME_RELEASE}
371
 
        exit 0 ;;
372
402
    powerpc:machten:*:*)
373
403
        echo powerpc-apple-machten${UNAME_RELEASE}
374
404
        exit 0 ;;
385
415
        echo clipper-intergraph-clix${UNAME_RELEASE}
386
416
        exit 0 ;;
387
417
    mips:*:*:UMIPS | mips:*:*:RISCos)
 
418
        eval $set_cc_for_build
388
419
        sed 's/^        //' << EOF >$dummy.c
389
420
#ifdef __cplusplus
390
421
#include <stdio.h>  /* for printf() prototype */
406
437
          exit (-1);
407
438
        }
408
439
EOF
409
 
        $CC_FOR_BUILD $dummy.c -o $dummy \
410
 
          && ./$dummy `echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` \
411
 
          && rm -f $dummy.c $dummy && exit 0
412
 
        rm -f $dummy.c $dummy
 
440
        $CC_FOR_BUILD -o $dummy $dummy.c \
 
441
          && $dummy `echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` \
 
442
          && rm -f $dummy.c $dummy && rmdir $tmpdir && exit 0
 
443
        rm -f $dummy.c $dummy && rmdir $tmpdir
413
444
        echo mips-mips-riscos${UNAME_RELEASE}
414
445
        exit 0 ;;
415
446
    Motorola:PowerMAX_OS:*:*)
416
447
        echo powerpc-motorola-powermax
417
448
        exit 0 ;;
 
449
    Motorola:*:4.3:PL8-*)
 
450
        echo powerpc-harris-powermax
 
451
        exit 0 ;;
 
452
    Night_Hawk:*:*:PowerMAX_OS)
 
453
        echo powerpc-harris-powermax
 
454
        exit 0 ;;
418
455
    Night_Hawk:Power_UNIX:*:*)
419
456
        echo powerpc-harris-powerunix
420
457
        exit 0 ;;
475
512
        exit 0 ;;
476
513
    *:AIX:2:3)
477
514
        if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then
 
515
                eval $set_cc_for_build
478
516
                sed 's/^                //' << EOF >$dummy.c
479
517
                #include <sys/systemcfg.h>
480
518
 
486
524
                        exit(0);
487
525
                        }
488
526
EOF
489
 
                $CC_FOR_BUILD $dummy.c -o $dummy && ./$dummy && rm -f $dummy.c $dummy && exit 0
490
 
                rm -f $dummy.c $dummy
 
527
                $CC_FOR_BUILD -o $dummy $dummy.c && $dummy && rm -f $dummy.c $dummy && rmdir $tmpdir && exit 0
 
528
                rm -f $dummy.c $dummy && rmdir $tmpdir
491
529
                echo rs6000-ibm-aix3.2.5
492
530
        elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then
493
531
                echo rs6000-ibm-aix3.2.4
496
534
        fi
497
535
        exit 0 ;;
498
536
    *:AIX:*:[45])
499
 
        IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | head -1 | awk '{ print $1 }'`
 
537
        IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'`
500
538
        if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then
501
539
                IBM_ARCH=rs6000
502
540
        else
536
574
            9000/31? )            HP_ARCH=m68000 ;;
537
575
            9000/[34]?? )         HP_ARCH=m68k ;;
538
576
            9000/[678][0-9][0-9])
539
 
              case "${HPUX_REV}" in
540
 
                11.[0-9][0-9])
541
 
                  if [ -x /usr/bin/getconf ]; then
542
 
                    sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null`
 
577
                if [ -x /usr/bin/getconf ]; then
 
578
                    sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null`
543
579
                    sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null`
544
580
                    case "${sc_cpu_version}" in
545
581
                      523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0
548
584
                        case "${sc_kernel_bits}" in
549
585
                          32) HP_ARCH="hppa2.0n" ;;
550
586
                          64) HP_ARCH="hppa2.0w" ;;
 
587
                          '') HP_ARCH="hppa2.0" ;;   # HP-UX 10.20
551
588
                        esac ;;
552
589
                    esac
553
 
                  fi ;;
554
 
              esac
555
 
              if [ "${HP_ARCH}" = "" ]; then
556
 
              sed 's/^              //' << EOF >$dummy.c
 
590
                fi
 
591
                if [ "${HP_ARCH}" = "" ]; then
 
592
                    eval $set_cc_for_build
 
593
                    sed 's/^              //' << EOF >$dummy.c
557
594
 
558
595
              #define _HPUX_SOURCE
559
596
              #include <stdlib.h>
586
623
                  exit (0);
587
624
              }
588
625
EOF
589
 
        (CCOPTS= $CC_FOR_BUILD $dummy.c -o $dummy 2>/dev/null ) && HP_ARCH=`./$dummy`
590
 
        if test -z "$HP_ARCH"; then HP_ARCH=hppa; fi
591
 
        rm -f $dummy.c $dummy
592
 
        fi ;;
 
626
                    (CCOPTS= $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy`
 
627
                    if test -z "$HP_ARCH"; then HP_ARCH=hppa; fi
 
628
                    rm -f $dummy.c $dummy && rmdir $tmpdir
 
629
                fi ;;
593
630
        esac
594
631
        echo ${HP_ARCH}-hp-hpux${HPUX_REV}
595
632
        exit 0 ;;
598
635
        echo ia64-hp-hpux${HPUX_REV}
599
636
        exit 0 ;;
600
637
    3050*:HI-UX:*:*)
 
638
        eval $set_cc_for_build
601
639
        sed 's/^        //' << EOF >$dummy.c
602
640
        #include <unistd.h>
603
641
        int
623
661
          exit (0);
624
662
        }
625
663
EOF
626
 
        $CC_FOR_BUILD $dummy.c -o $dummy && ./$dummy && rm -f $dummy.c $dummy && exit 0
627
 
        rm -f $dummy.c $dummy
 
664
        $CC_FOR_BUILD -o $dummy $dummy.c && $dummy && rm -f $dummy.c $dummy && rmdir $tmpdir && exit 0
 
665
        rm -f $dummy.c $dummy && rmdir $tmpdir
628
666
        echo unknown-hitachi-hiuxwe2
629
667
        exit 0 ;;
630
668
    9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* )
633
671
    9000/8??:4.3bsd:*:*)
634
672
        echo hppa1.0-hp-bsd
635
673
        exit 0 ;;
636
 
    *9??*:MPE/iX:*:*)
 
674
    *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*)
637
675
        echo hppa1.0-hp-mpeix
638
676
        exit 0 ;;
639
677
    hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* )
652
690
    parisc*:Lites*:*:*)
653
691
        echo hppa1.1-hp-lites
654
692
        exit 0 ;;
655
 
    hppa*:OpenBSD:*:*)
656
 
        echo hppa-unknown-openbsd
657
 
        exit 0 ;;
658
693
    C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*)
659
694
        echo c1-convex-bsd
660
695
        exit 0 ;;
673
708
    C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*)
674
709
        echo c4-convex-bsd
675
710
        exit 0 ;;
676
 
    CRAY*X-MP:*:*:*)
677
 
        echo xmp-cray-unicos
678
 
        exit 0 ;;
679
711
    CRAY*Y-MP:*:*:*)
680
 
        echo ymp-cray-unicos${UNAME_RELEASE}
 
712
        echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
681
713
        exit 0 ;;
682
714
    CRAY*[A-Z]90:*:*:*)
683
715
        echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \
684
716
        | sed -e 's/CRAY.*\([A-Z]90\)/\1/' \
685
 
              -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/
 
717
              -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \
 
718
              -e 's/\.[^.]*$/.X/'
686
719
        exit 0 ;;
687
720
    CRAY*TS:*:*:*)
688
721
        echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
696
729
    CRAY*SV1:*:*:*)
697
730
        echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
698
731
        exit 0 ;;
699
 
    CRAY-2:*:*:*)
700
 
        echo cray2-cray-unicos
701
 
        exit 0 ;;
702
732
    F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*)
703
733
        FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
704
734
        FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
705
735
        FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'`
706
736
        echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
707
737
        exit 0 ;;
708
 
    hp300:OpenBSD:*:*)
709
 
        echo m68k-unknown-openbsd${UNAME_RELEASE}
710
 
        exit 0 ;;
711
738
    i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*)
712
739
        echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE}
713
740
        exit 0 ;;
718
745
        echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE}
719
746
        exit 0 ;;
720
747
    *:FreeBSD:*:*)
721
 
        echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`
722
 
        exit 0 ;;
723
 
    *:OpenBSD:*:*)
724
 
        echo ${UNAME_MACHINE}-unknown-openbsd`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'`
 
748
        # Determine whether the default compiler uses glibc.
 
749
        eval $set_cc_for_build
 
750
        sed 's/^        //' << EOF >$dummy.c
 
751
        #include <features.h>
 
752
        #if __GLIBC__ >= 2
 
753
        LIBC=gnu
 
754
        #else
 
755
        LIBC=
 
756
        #endif
 
757
EOF
 
758
        eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^LIBC=`
 
759
        rm -f $dummy.c && rmdir $tmpdir
 
760
        echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`${LIBC:+-$LIBC}
725
761
        exit 0 ;;
726
762
    i*:CYGWIN*:*)
727
763
        echo ${UNAME_MACHINE}-pc-cygwin
732
768
    i*:PW*:*)
733
769
        echo ${UNAME_MACHINE}-pc-pw32
734
770
        exit 0 ;;
 
771
    x86:Interix*:3*)
 
772
        echo i386-pc-interix3
 
773
        exit 0 ;;
735
774
    i*:Windows_NT*:* | Pentium*:Windows_NT*:*)
736
775
        # How do we know it's Interix rather than the generic POSIX subsystem?
737
776
        # It also conflicts with pre-2.0 versions of AT&T UWIN. Should we
757
796
        echo ${UNAME_MACHINE}-unknown-linux-gnu
758
797
        exit 0 ;;
759
798
    ia64:Linux:*:*)
760
 
        echo ${UNAME_MACHINE}-unknown-linux
 
799
        echo ${UNAME_MACHINE}-unknown-linux-gnu
761
800
        exit 0 ;;
762
801
    m68*:Linux:*:*)
763
802
        echo ${UNAME_MACHINE}-unknown-linux-gnu
764
803
        exit 0 ;;
765
804
    mips:Linux:*:*)
766
 
        cat >$dummy.c <<EOF
767
 
#ifdef __cplusplus
768
 
#include <stdio.h>  /* for printf() prototype */
769
 
int main (int argc, char *argv[]) {
770
 
#else
771
 
int main (argc, argv) int argc; char *argv[]; {
772
 
#endif
773
 
#ifdef __MIPSEB__
774
 
  printf ("%s-unknown-linux-gnu\n", argv[1]);
775
 
#endif
776
 
#ifdef __MIPSEL__
777
 
  printf ("%sel-unknown-linux-gnu\n", argv[1]);
778
 
#endif
779
 
  return 0;
780
 
}
 
805
        eval $set_cc_for_build
 
806
        sed 's/^        //' << EOF >$dummy.c
 
807
        #undef CPU
 
808
        #undef mips
 
809
        #undef mipsel
 
810
        #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL)
 
811
        CPU=mipsel
 
812
        #else
 
813
        #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB)
 
814
        CPU=mips
 
815
        #else
 
816
        CPU=
 
817
        #endif
 
818
        #endif
781
819
EOF
782
 
        $CC_FOR_BUILD $dummy.c -o $dummy 2>/dev/null && ./$dummy "${UNAME_MACHINE}" && rm -f $dummy.c $dummy && exit 0
783
 
        rm -f $dummy.c $dummy
 
820
        eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^CPU=`
 
821
        rm -f $dummy.c && rmdir $tmpdir
 
822
        test x"${CPU}" != x && echo "${CPU}-pc-linux-gnu" && exit 0
784
823
        ;;
785
824
    ppc:Linux:*:*)
786
 
        # Determine Lib Version
787
 
        cat >$dummy.c <<EOF
788
 
#include <features.h>
789
 
#if defined(__GLIBC__)
790
 
extern char __libc_version[];
791
 
extern char __libc_release[];
792
 
#endif
793
 
main(argc, argv)
794
 
     int argc;
795
 
     char *argv[];
796
 
{
797
 
#if defined(__GLIBC__)
798
 
  printf("%s %s\n", __libc_version, __libc_release);
799
 
#else
800
 
  printf("unknown\n");
801
 
#endif
802
 
  return 0;
803
 
}
804
 
EOF
805
 
        LIBC=""
806
 
        $CC_FOR_BUILD $dummy.c -o $dummy 2>/dev/null
807
 
        if test "$?" = 0 ; then
808
 
                ./$dummy | grep 1\.99 > /dev/null
809
 
                if test "$?" = 0 ; then LIBC="libc1" ; fi
810
 
        fi
811
 
        rm -f $dummy.c $dummy
812
 
        echo powerpc-unknown-linux-gnu${LIBC}
 
825
        echo powerpc-unknown-linux-gnu
 
826
        exit 0 ;;
 
827
    ppc64:Linux:*:*)
 
828
        echo powerpc64-unknown-linux-gnu
813
829
        exit 0 ;;
814
830
    alpha:Linux:*:*)
815
 
        cat <<EOF >$dummy.s
816
 
          .data
817
 
          \$Lformat:
818
 
                .byte 37,100,45,37,120,10,0     # "%d-%x\n"
819
 
           .text
820
 
                .globl main
821
 
                .align 4
822
 
                .ent main
823
 
            main:
824
 
                .frame \$30,16,\$26,0
825
 
                ldgp \$29,0(\$27)
826
 
                .prologue 1
827
 
                .long 0x47e03d80 # implver \$0
828
 
                lda \$2,-1
829
 
                .long 0x47e20c21 # amask \$2,\$1
830
 
                lda \$16,\$Lformat
831
 
                mov \$0,\$17
832
 
                not \$1,\$18
833
 
                jsr \$26,printf
834
 
                ldgp \$29,0(\$26)
835
 
                mov 0,\$16
836
 
                jsr \$26,exit
837
 
                .end main
838
 
EOF
839
 
        LIBC=""
840
 
        $CC_FOR_BUILD $dummy.s -o $dummy 2>/dev/null
841
 
        if test "$?" = 0 ; then
842
 
                case `./$dummy` in
843
 
                0-0)    UNAME_MACHINE="alpha" ;;
844
 
                1-0)    UNAME_MACHINE="alphaev5" ;;
845
 
                1-1)    UNAME_MACHINE="alphaev56" ;;
846
 
                1-101)  UNAME_MACHINE="alphapca56" ;;
847
 
                2-303)  UNAME_MACHINE="alphaev6" ;;
848
 
                2-307)  UNAME_MACHINE="alphaev67" ;;
849
 
                esac
850
 
                objdump --private-headers $dummy | \
851
 
                  grep ld.so.1 > /dev/null
852
 
                if test "$?" = 0 ; then
853
 
                        LIBC="libc1"
854
 
                fi
855
 
        fi
856
 
        rm -f $dummy.s $dummy
 
831
        case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in
 
832
          EV5)   UNAME_MACHINE=alphaev5 ;;
 
833
          EV56)  UNAME_MACHINE=alphaev56 ;;
 
834
          PCA56) UNAME_MACHINE=alphapca56 ;;
 
835
          PCA57) UNAME_MACHINE=alphapca56 ;;
 
836
          EV6)   UNAME_MACHINE=alphaev6 ;;
 
837
          EV67)  UNAME_MACHINE=alphaev67 ;;
 
838
          EV68*) UNAME_MACHINE=alphaev68 ;;
 
839
        esac
 
840
        objdump --private-headers /bin/sh | grep ld.so.1 >/dev/null
 
841
        if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi
857
842
        echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC}
858
843
        exit 0 ;;
859
844
    parisc:Linux:*:* | hppa:Linux:*:*)
883
868
        # The BFD linker knows what the default object file format is, so
884
869
        # first see if it will tell us. cd to the root directory to prevent
885
870
        # problems with other programs or directories called `ld' in the path.
886
 
        ld_supported_emulations=`cd /; ld --help 2>&1 \
887
 
                         | sed -ne '/supported emulations:/!d
 
871
        # Set LC_ALL=C to ensure ld outputs messages in English.
 
872
        ld_supported_targets=`cd /; LC_ALL=C ld --help 2>&1 \
 
873
                         | sed -ne '/supported targets:/!d
888
874
                                    s/[         ][      ]*/ /g
889
 
                                    s/.*supported emulations: *//
 
875
                                    s/.*supported targets: *//
890
876
                                    s/ .*//
891
877
                                    p'`
892
 
        case "$ld_supported_emulations" in
893
 
          i*86linux)
 
878
        case "$ld_supported_targets" in
 
879
          elf32-i386)
 
880
                TENTATIVE="${UNAME_MACHINE}-pc-linux-gnu"
 
881
                ;;
 
882
          a.out-i386-linux)
894
883
                echo "${UNAME_MACHINE}-pc-linux-gnuaout"
895
 
                exit 0
896
 
                ;;
897
 
          elf_i*86)
898
 
                TENTATIVE="${UNAME_MACHINE}-pc-linux-gnu"
899
 
                ;;
900
 
          i*86coff)
 
884
                exit 0 ;;
 
885
          coff-i386)
901
886
                echo "${UNAME_MACHINE}-pc-linux-gnucoff"
902
 
                exit 0
903
 
                ;;
904
 
        esac
905
 
        # Either a pre-BFD a.out linker (linux-gnuoldld)
906
 
        # or one that does not give us useful --help.
907
 
        # GCC wants to distinguish between linux-gnuoldld and linux-gnuaout.
908
 
        # If ld does not provide *any* "supported emulations:"
909
 
        # that means it is gnuoldld.
910
 
        test -z "$ld_supported_emulations" && echo "${UNAME_MACHINE}-pc-linux-gnuoldld" && exit 0
911
 
        case "${UNAME_MACHINE}" in
912
 
        i*86)
913
 
          VENDOR=pc;
914
 
          ;;
915
 
        *)
916
 
          VENDOR=unknown;
917
 
          ;;
 
887
                exit 0 ;;
 
888
          "")
 
889
                # Either a pre-BFD a.out linker (linux-gnuoldld) or
 
890
                # one that does not give us useful --help.
 
891
                echo "${UNAME_MACHINE}-pc-linux-gnuoldld"
 
892
                exit 0 ;;
918
893
        esac
919
894
        # Determine whether the default compiler is a.out or elf
920
 
        cat >$dummy.c <<EOF
921
 
#include <features.h>
922
 
#ifdef __cplusplus
923
 
#include <stdio.h>  /* for printf() prototype */
924
 
        int main (int argc, char *argv[]) {
925
 
#else
926
 
        int main (argc, argv) int argc; char *argv[]; {
927
 
#endif
928
 
#ifdef __ELF__
929
 
# ifdef __GLIBC__
930
 
#  if __GLIBC__ >= 2
931
 
    printf ("%s-${VENDOR}-linux-gnu\n", argv[1]);
932
 
#  else
933
 
    printf ("%s-${VENDOR}-linux-gnulibc1\n", argv[1]);
934
 
#  endif
935
 
# else
936
 
   printf ("%s-${VENDOR}-linux-gnulibc1\n", argv[1]);
937
 
# endif
938
 
#else
939
 
  printf ("%s-${VENDOR}-linux-gnuaout\n", argv[1]);
940
 
#endif
941
 
  return 0;
942
 
}
 
895
        eval $set_cc_for_build
 
896
        sed 's/^        //' << EOF >$dummy.c
 
897
        #include <features.h>
 
898
        #ifdef __ELF__
 
899
        # ifdef __GLIBC__
 
900
        #  if __GLIBC__ >= 2
 
901
        LIBC=gnu
 
902
        #  else
 
903
        LIBC=gnulibc1
 
904
        #  endif
 
905
        # else
 
906
        LIBC=gnulibc1
 
907
        # endif
 
908
        #else
 
909
        #ifdef __INTEL_COMPILER
 
910
        LIBC=gnu
 
911
        #else
 
912
        LIBC=gnuaout
 
913
        #endif
 
914
        #endif
943
915
EOF
944
 
        $CC_FOR_BUILD $dummy.c -o $dummy 2>/dev/null && ./$dummy "${UNAME_MACHINE}" && rm -f $dummy.c $dummy && exit 0
945
 
        rm -f $dummy.c $dummy
 
916
        eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^LIBC=`
 
917
        rm -f $dummy.c && rmdir $tmpdir
 
918
        test x"${LIBC}" != x && echo "${UNAME_MACHINE}-pc-linux-${LIBC}" && exit 0
946
919
        test x"${TENTATIVE}" != x && echo "${TENTATIVE}" && exit 0
947
920
        ;;
948
 
# ptx 4.0 does uname -s correctly, with DYNIX/ptx in there.  earlier versions
949
 
# are messed up and put the nodename in both sysname and nodename.
950
921
    i*86:DYNIX/ptx:4*:*)
 
922
        # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there.
 
923
        # earlier versions are messed up and put the nodename in both
 
924
        # sysname and nodename.
951
925
        echo i386-sequent-sysv4
952
926
        exit 0 ;;
953
927
    i*86:UNIX_SV:4.2MP:2.*)
966
940
                echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL}
967
941
        fi
968
942
        exit 0 ;;
969
 
    i*86:*:5:7*)
970
 
        # Fixed at (any) Pentium or better
971
 
        UNAME_MACHINE=i586
972
 
        if [ ${UNAME_SYSTEM} = "UnixWare" ] ; then
973
 
            echo ${UNAME_MACHINE}-sco-sysv${UNAME_RELEASE}uw${UNAME_VERSION}
974
 
        else
975
 
            echo ${UNAME_MACHINE}-pc-sysv${UNAME_RELEASE}
976
 
        fi
 
943
    i*86:*:5:[78]*)
 
944
        case `/bin/uname -X | grep "^Machine"` in
 
945
            *486*)           UNAME_MACHINE=i486 ;;
 
946
            *Pentium)        UNAME_MACHINE=i586 ;;
 
947
            *Pent*|*Celeron) UNAME_MACHINE=i686 ;;
 
948
        esac
 
949
        echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION}
977
950
        exit 0 ;;
978
951
    i*86:*:3.2:*)
979
952
        if test -f /usr/options/cb.name; then
980
953
                UNAME_REL=`sed -n 's/.*Version //p' </usr/options/cb.name`
981
954
                echo ${UNAME_MACHINE}-pc-isc$UNAME_REL
982
955
        elif /bin/uname -X 2>/dev/null >/dev/null ; then
983
 
                UNAME_REL=`(/bin/uname -X|egrep Release|sed -e 's/.*= //')`
984
 
                (/bin/uname -X|egrep i80486 >/dev/null) && UNAME_MACHINE=i486
985
 
                (/bin/uname -X|egrep '^Machine.*Pentium' >/dev/null) \
 
956
                UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')`
 
957
                (/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486
 
958
                (/bin/uname -X|grep '^Machine.*Pentium' >/dev/null) \
986
959
                        && UNAME_MACHINE=i586
987
 
                (/bin/uname -X|egrep '^Machine.*Pent ?II' >/dev/null) \
 
960
                (/bin/uname -X|grep '^Machine.*Pent *II' >/dev/null) \
988
961
                        && UNAME_MACHINE=i686
989
 
                (/bin/uname -X|egrep '^Machine.*Pentium Pro' >/dev/null) \
 
962
                (/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \
990
963
                        && UNAME_MACHINE=i686
991
964
                echo ${UNAME_MACHINE}-pc-sco$UNAME_REL
992
965
        else
1019
992
        # "miniframe"
1020
993
        echo m68010-convergent-sysv
1021
994
        exit 0 ;;
 
995
    mc68k:UNIX:SYSTEM5:3.51m)
 
996
        echo m68k-convergent-sysv
 
997
        exit 0 ;;
1022
998
    M68*:*:R3V[567]*:*)
1023
999
        test -r /sysV68 && echo 'm68k-motorola-sysv' && exit 0 ;;
1024
 
    3[34]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 4850:*:4.0:3.0)
 
1000
    3[34]??:*: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)
1025
1001
        OS_REL=''
1026
1002
        test -r /etc/.relid \
1027
1003
        && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid`
1067
1043
                echo ns32k-sni-sysv
1068
1044
        fi
1069
1045
        exit 0 ;;
1070
 
    PENTIUM:CPunix:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort
1071
 
                           # says <Richard.M.Bartel@ccMail.Census.GOV>
 
1046
    PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort
 
1047
                      # says <Richard.M.Bartel@ccMail.Census.GOV>
1072
1048
        echo i586-unisys-sysv4
1073
1049
        exit 0 ;;
1074
1050
    *:UNIX_System_V:4*:FTX*)
1080
1056
        # From seanf@swdc.stratus.com.
1081
1057
        echo i860-stratus-sysv4
1082
1058
        exit 0 ;;
 
1059
    *:VOS:*:*)
 
1060
        # From Paul.Green@stratus.com.
 
1061
        echo hppa1.1-stratus-vos
 
1062
        exit 0 ;;
1083
1063
    mc68*:A/UX:*:*)
1084
1064
        echo m68k-apple-aux${UNAME_RELEASE}
1085
1065
        exit 0 ;;
1108
1088
    SX-5:SUPER-UX:*:*)
1109
1089
        echo sx5-nec-superux${UNAME_RELEASE}
1110
1090
        exit 0 ;;
 
1091
    SX-6:SUPER-UX:*:*)
 
1092
        echo sx6-nec-superux${UNAME_RELEASE}
 
1093
        exit 0 ;;
1111
1094
    Power*:Rhapsody:*:*)
1112
1095
        echo powerpc-apple-rhapsody${UNAME_RELEASE}
1113
1096
        exit 0 ;;
1118
1101
        echo `uname -p`-apple-darwin${UNAME_RELEASE}
1119
1102
        exit 0 ;;
1120
1103
    *:procnto*:*:* | *:QNX:[0123456789]*:*)
1121
 
        if test "${UNAME_MACHINE}" = "x86pc"; then
 
1104
        UNAME_PROCESSOR=`uname -p`
 
1105
        if test "$UNAME_PROCESSOR" = "x86"; then
 
1106
                UNAME_PROCESSOR=i386
1122
1107
                UNAME_MACHINE=pc
1123
1108
        fi
1124
 
        echo `uname -p`-${UNAME_MACHINE}-nto-qnx
 
1109
        echo ${UNAME_PROCESSOR}-${UNAME_MACHINE}-nto-qnx${UNAME_RELEASE}
1125
1110
        exit 0 ;;
1126
1111
    *:QNX:*:4*)
1127
1112
        echo i386-pc-qnx
1128
1113
        exit 0 ;;
1129
 
    NSR-[KW]:NONSTOP_KERNEL:*:*)
 
1114
    NSR-[DGKLNPTVW]:NONSTOP_KERNEL:*:*)
1130
1115
        echo nsr-tandem-nsk${UNAME_RELEASE}
1131
1116
        exit 0 ;;
1132
1117
    *:NonStop-UX:*:*)
1172
1157
    *:ITS:*:*)
1173
1158
        echo pdp10-unknown-its
1174
1159
        exit 0 ;;
 
1160
    i*86:XTS-300:*:STOP)
 
1161
        echo ${UNAME_MACHINE}-unknown-stop
 
1162
        exit 0 ;;
 
1163
    i*86:atheos:*:*)
 
1164
        echo ${UNAME_MACHINE}-unknown-atheos
 
1165
        exit 0 ;;
1175
1166
esac
1176
1167
 
1177
1168
#echo '(No uname command or uname output not recognized.)' 1>&2
1178
1169
#echo "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" 1>&2
1179
1170
 
 
1171
eval $set_cc_for_build
1180
1172
cat >$dummy.c <<EOF
1181
1173
#ifdef _SEQUENT_
1182
1174
# include <sys/types.h>
1291
1283
}
1292
1284
EOF
1293
1285
 
1294
 
$CC_FOR_BUILD $dummy.c -o $dummy 2>/dev/null && ./$dummy && rm -f $dummy.c $dummy && exit 0
1295
 
rm -f $dummy.c $dummy
 
1286
$CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null && $dummy && rm -f $dummy.c $dummy && rmdir $tmpdir && exit 0
 
1287
rm -f $dummy.c $dummy && rmdir $tmpdir
1296
1288
 
1297
1289
# Apollos put the system type in the environment.
1298
1290