~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): Jonathan Riddell
  • Date: 2005-12-17 14:39:12 UTC
  • mfrom: (1.2.2 upstream)
  • Revision ID: james.westby@ubuntu.com-20051217143912-v3fo6359cajhmwtj
Tags: 3.5.0-0ubuntu1
* New upstream release
* Drop the patch that renamed mark.xpm (upstream handled it)
* Sponored upload for Seth Kinast <seth@ubuntu.com>

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