ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/svn/ircd-hybrid/branches/8.2.x/config.guess
(Generate patch)

Comparing ircd-hybrid/branches/8.2.x/config.guess (file contents):
Revision 8316 by michael, Wed Feb 28 17:48:39 2018 UTC vs.
Revision 8746 by michael, Thu Dec 27 19:54:45 2018 UTC

# Line 1 | Line 1
1   #! /bin/sh
2   # Attempt to guess a canonical system name.
3 < #   Copyright 1992-2017 Free Software Foundation, Inc.
3 > #   Copyright 1992-2018 Free Software Foundation, Inc.
4  
5 < timestamp='2017-05-27'
5 > timestamp='2018-03-08'
6  
7   # This file is free software; you can redistribute it and/or modify it
8   # under the terms of the GNU General Public License as published by
# Line 15 | Line 15 | timestamp='2017-05-27'
15   # General Public License for more details.
16   #
17   # You should have received a copy of the GNU General Public License
18 < # along with this program; if not, see <http://www.gnu.org/licenses/>.
18 > # along with this program; if not, see <https://www.gnu.org/licenses/>.
19   #
20   # As a special exception to the GNU General Public License, if you
21   # distribute this file as part of a program that contains a
# Line 27 | Line 27 | timestamp='2017-05-27'
27   # Originally written by Per Bothner; maintained since 2000 by Ben Elliston.
28   #
29   # You can get the latest version of this script from:
30 < # http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess
30 > # https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess
31   #
32   # Please send patches to <config-patches@gnu.org>.
33  
# Line 39 | Line 39 | Usage: $0 [OPTION]
39  
40   Output the configuration name of the system \`$me' is run on.
41  
42 < Operation modes:
42 > Options:
43    -h, --help         print this help, then exit
44    -t, --time-stamp   print date of last modification, then exit
45    -v, --version      print version number, then exit
# Line 50 | Line 50 | version="\
50   GNU config.guess ($timestamp)
51  
52   Originally written by Per Bothner.
53 < Copyright 1992-2017 Free Software Foundation, Inc.
53 > Copyright 1992-2018 Free Software Foundation, Inc.
54  
55   This is free software; see the source for copying conditions.  There is NO
56   warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
# Line 107 | Line 107 | trap "rm -f \$tmpfiles 2>/dev/null; rmdi
107   dummy=$tmp/dummy ;
108   tmpfiles="$dummy.c $dummy.o $dummy.rel $dummy" ;
109   case $CC_FOR_BUILD,$HOST_CC,$CC in
110 < ,,)    echo "int x;" > $dummy.c ;
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
112 >          if ($c -c -o "$dummy.o" "$dummy.c") >/dev/null 2>&1 ; then
113               CC_FOR_BUILD="$c"; break ;
114            fi ;
115          done ;
# Line 132 | Line 132 | UNAME_RELEASE=`(uname -r) 2>/dev/null` |
132   UNAME_SYSTEM=`(uname -s) 2>/dev/null`  || UNAME_SYSTEM=unknown
133   UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown
134  
135 < case "${UNAME_SYSTEM}" in
135 > case "$UNAME_SYSTEM" in
136   Linux|GNU|GNU/*)
137          # If the system lacks a compiler, then just pick glibc.
138          # We could probably try harder.
139          LIBC=gnu
140  
141 <        eval $set_cc_for_build
142 <        cat <<-EOF > $dummy.c
141 >        eval "$set_cc_for_build"
142 >        cat <<-EOF > "$dummy.c"
143          #include <features.h>
144          #if defined(__UCLIBC__)
145          LIBC=uclibc
# Line 149 | Line 149 | Linux|GNU|GNU/*)
149          LIBC=gnu
150          #endif
151          EOF
152 <        eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC' | sed 's, ,,g'`
152 >        eval "`$CC_FOR_BUILD -E "$dummy.c" 2>/dev/null | grep '^LIBC' | sed 's, ,,g'`"
153 >
154 >        # If ldd exists, use it to detect musl libc.
155 >        if command -v ldd >/dev/null && \
156 >                ldd --version 2>&1 | grep -q ^musl
157 >        then
158 >            LIBC=musl
159 >        fi
160          ;;
161   esac
162  
163   # Note: order is significant - the case branches are not exclusive.
164  
165 < case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
165 > case "$UNAME_MACHINE:$UNAME_SYSTEM:$UNAME_RELEASE:$UNAME_VERSION" in
166      *:NetBSD:*:*)
167          # NetBSD (nbsd) targets should (where applicable) match one or
168          # more of the tuples: *-*-netbsdelf*, *-*-netbsdaout*,
# Line 169 | Line 176 | case "${UNAME_MACHINE}:${UNAME_SYSTEM}:$
176          # portion of the name.  We always set it to "unknown".
177          sysctl="sysctl -n hw.machine_arch"
178          UNAME_MACHINE_ARCH=`(uname -p 2>/dev/null || \
179 <            /sbin/$sysctl 2>/dev/null || \
180 <            /usr/sbin/$sysctl 2>/dev/null || \
179 >            "/sbin/$sysctl" 2>/dev/null || \
180 >            "/usr/sbin/$sysctl" 2>/dev/null || \
181              echo unknown)`
182 <        case "${UNAME_MACHINE_ARCH}" in
182 >        case "$UNAME_MACHINE_ARCH" in
183              armeb) machine=armeb-unknown ;;
184              arm*) machine=arm-unknown ;;
185              sh3el) machine=shl-unknown ;;
186              sh3eb) machine=sh-unknown ;;
187              sh5el) machine=sh5le-unknown ;;
188              earmv*)
189 <                arch=`echo ${UNAME_MACHINE_ARCH} | sed -e 's,^e\(armv[0-9]\).*$,\1,'`
190 <                endian=`echo ${UNAME_MACHINE_ARCH} | sed -ne 's,^.*\(eb\)$,\1,p'`
191 <                machine=${arch}${endian}-unknown
189 >                arch=`echo "$UNAME_MACHINE_ARCH" | sed -e 's,^e\(armv[0-9]\).*$,\1,'`
190 >                endian=`echo "$UNAME_MACHINE_ARCH" | sed -ne 's,^.*\(eb\)$,\1,p'`
191 >                machine="${arch}${endian}"-unknown
192                  ;;
193 <            *) machine=${UNAME_MACHINE_ARCH}-unknown ;;
193 >            *) machine="$UNAME_MACHINE_ARCH"-unknown ;;
194          esac
195          # The Operating System including object format, if it has switched
196          # to ELF recently (or will in the future) and ABI.
197 <        case "${UNAME_MACHINE_ARCH}" in
197 >        case "$UNAME_MACHINE_ARCH" in
198              earm*)
199                  os=netbsdelf
200                  ;;
201              arm*|i386|m68k|ns32k|sh3*|sparc|vax)
202 <                eval $set_cc_for_build
202 >                eval "$set_cc_for_build"
203                  if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \
204                          | grep -q __ELF__
205                  then
# Line 208 | Line 215 | case "${UNAME_MACHINE}:${UNAME_SYSTEM}:$
215                  ;;
216          esac
217          # Determine ABI tags.
218 <        case "${UNAME_MACHINE_ARCH}" in
218 >        case "$UNAME_MACHINE_ARCH" in
219              earm*)
220                  expr='s/^earmv[0-9]/-eabi/;s/eb$//'
221 <                abi=`echo ${UNAME_MACHINE_ARCH} | sed -e "$expr"`
221 >                abi=`echo "$UNAME_MACHINE_ARCH" | sed -e "$expr"`
222                  ;;
223          esac
224          # The OS release
# Line 219 | Line 226 | case "${UNAME_MACHINE}:${UNAME_SYSTEM}:$
226          # thus, need a distinct triplet. However, they do not need
227          # kernel version information, so it can be replaced with a
228          # suitable tag, in the style of linux-gnu.
229 <        case "${UNAME_VERSION}" in
229 >        case "$UNAME_VERSION" in
230              Debian*)
231                  release='-gnu'
232                  ;;
233              *)
234 <                release=`echo ${UNAME_RELEASE} | sed -e 's/[-_].*//' | cut -d. -f1,2`
234 >                release=`echo "$UNAME_RELEASE" | sed -e 's/[-_].*//' | cut -d. -f1,2`
235                  ;;
236          esac
237          # Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM:
238          # contains redundant information, the shorter form:
239          # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used.
240 <        echo "${machine}-${os}${release}${abi}"
240 >        echo "$machine-${os}${release}${abi}"
241          exit ;;
242      *:Bitrig:*:*)
243          UNAME_MACHINE_ARCH=`arch | sed 's/Bitrig.//'`
244 <        echo ${UNAME_MACHINE_ARCH}-unknown-bitrig${UNAME_RELEASE}
244 >        echo "$UNAME_MACHINE_ARCH"-unknown-bitrig"$UNAME_RELEASE"
245          exit ;;
246      *:OpenBSD:*:*)
247          UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'`
248 <        echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE}
248 >        echo "$UNAME_MACHINE_ARCH"-unknown-openbsd"$UNAME_RELEASE"
249          exit ;;
250      *:LibertyBSD:*:*)
251          UNAME_MACHINE_ARCH=`arch | sed 's/^.*BSD\.//'`
252 <        echo ${UNAME_MACHINE_ARCH}-unknown-libertybsd${UNAME_RELEASE}
252 >        echo "$UNAME_MACHINE_ARCH"-unknown-libertybsd"$UNAME_RELEASE"
253 >        exit ;;
254 >    *:MidnightBSD:*:*)
255 >        echo "$UNAME_MACHINE"-unknown-midnightbsd"$UNAME_RELEASE"
256          exit ;;
257      *:ekkoBSD:*:*)
258 <        echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE}
258 >        echo "$UNAME_MACHINE"-unknown-ekkobsd"$UNAME_RELEASE"
259          exit ;;
260      *:SolidBSD:*:*)
261 <        echo ${UNAME_MACHINE}-unknown-solidbsd${UNAME_RELEASE}
261 >        echo "$UNAME_MACHINE"-unknown-solidbsd"$UNAME_RELEASE"
262          exit ;;
263      macppc:MirBSD:*:*)
264 <        echo powerpc-unknown-mirbsd${UNAME_RELEASE}
264 >        echo powerpc-unknown-mirbsd"$UNAME_RELEASE"
265          exit ;;
266      *:MirBSD:*:*)
267 <        echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE}
267 >        echo "$UNAME_MACHINE"-unknown-mirbsd"$UNAME_RELEASE"
268          exit ;;
269      *:Sortix:*:*)
270 <        echo ${UNAME_MACHINE}-unknown-sortix
270 >        echo "$UNAME_MACHINE"-unknown-sortix
271 >        exit ;;
272 >    *:Redox:*:*)
273 >        echo "$UNAME_MACHINE"-unknown-redox
274          exit ;;
275 +    mips:OSF1:*.*)
276 +        echo mips-dec-osf1
277 +        exit ;;
278      alpha:OSF1:*:*)
279          case $UNAME_RELEASE in
280          *4.0)
# Line 310 | Line 326 | case "${UNAME_MACHINE}:${UNAME_SYSTEM}:$
326          # A Tn.n version is a released field test version.
327          # A Xn.n version is an unreleased experimental baselevel.
328          # 1.2 uses "1.2" for uname -r.
329 <        echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz`
329 >        echo "$UNAME_MACHINE"-dec-osf"`echo "$UNAME_RELEASE" | sed -e 's/^[PVTX]//' | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz`"
330          # Reset EXIT trap before exiting to avoid spurious non-zero exit code.
331          exitcode=$?
332          trap '' 0
333          exit $exitcode ;;
318    Alpha\ *:Windows_NT*:*)
319        # How do we know it's Interix rather than the generic POSIX subsystem?
320        # Should we change UNAME_MACHINE based on the output of uname instead
321        # of the specific Alpha model?
322        echo alpha-pc-interix
323        exit ;;
324    21064:Windows_NT:50:3)
325        echo alpha-dec-winnt3.5
326        exit ;;
334      Amiga*:UNIX_System_V:4.0:*)
335          echo m68k-unknown-sysv4
336          exit ;;
337      *:[Aa]miga[Oo][Ss]:*:*)
338 <        echo ${UNAME_MACHINE}-unknown-amigaos
338 >        echo "$UNAME_MACHINE"-unknown-amigaos
339          exit ;;
340      *:[Mm]orph[Oo][Ss]:*:*)
341 <        echo ${UNAME_MACHINE}-unknown-morphos
341 >        echo "$UNAME_MACHINE"-unknown-morphos
342          exit ;;
343      *:OS/390:*:*)
344          echo i370-ibm-openedition
# Line 343 | Line 350 | case "${UNAME_MACHINE}:${UNAME_SYSTEM}:$
350          echo powerpc-ibm-os400
351          exit ;;
352      arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*)
353 <        echo arm-acorn-riscix${UNAME_RELEASE}
353 >        echo arm-acorn-riscix"$UNAME_RELEASE"
354          exit ;;
355      arm*:riscos:*:*|arm*:RISCOS:*:*)
356          echo arm-unknown-riscos
# Line 370 | Line 377 | case "${UNAME_MACHINE}:${UNAME_SYSTEM}:$
377              sparc) echo sparc-icl-nx7; exit ;;
378          esac ;;
379      s390x:SunOS:*:*)
380 <        echo ${UNAME_MACHINE}-ibm-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
380 >        echo "$UNAME_MACHINE"-ibm-solaris2"`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'`"
381          exit ;;
382      sun4H:SunOS:5.*:*)
383 <        echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
383 >        echo sparc-hal-solaris2"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`"
384          exit ;;
385      sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*)
386 <        echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
386 >        echo sparc-sun-solaris2"`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'`"
387          exit ;;
388      i86pc:AuroraUX:5.*:* | i86xen:AuroraUX:5.*:*)
389 <        echo i386-pc-auroraux${UNAME_RELEASE}
389 >        echo i386-pc-auroraux"$UNAME_RELEASE"
390          exit ;;
391      i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*)
392 <        eval $set_cc_for_build
392 >        eval "$set_cc_for_build"
393          SUN_ARCH=i386
394          # If there is a compiler, see if it is configured for 64-bit objects.
395          # Note that the Sun cc does not turn __LP64__ into 1 like gcc does.
# Line 395 | Line 402 | case "${UNAME_MACHINE}:${UNAME_SYSTEM}:$
402                  SUN_ARCH=x86_64
403              fi
404          fi
405 <        echo ${SUN_ARCH}-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
405 >        echo "$SUN_ARCH"-pc-solaris2"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`"
406          exit ;;
407      sun4*:SunOS:6*:*)
408          # According to config.sub, this is the proper way to canonicalize
409          # SunOS6.  Hard to guess exactly what SunOS6 will be like, but
410          # it's likely to be more like Solaris than SunOS4.
411 <        echo sparc-sun-solaris3`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
411 >        echo sparc-sun-solaris3"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`"
412          exit ;;
413      sun4*:SunOS:*:*)
414          case "`/usr/bin/arch -k`" in
# Line 410 | Line 417 | case "${UNAME_MACHINE}:${UNAME_SYSTEM}:$
417                  ;;
418          esac
419          # Japanese Language versions have a version number like `4.1.3-JL'.
420 <        echo sparc-sun-sunos`echo ${UNAME_RELEASE}|sed -e 's/-/_/'`
420 >        echo sparc-sun-sunos"`echo "$UNAME_RELEASE"|sed -e 's/-/_/'`"
421          exit ;;
422      sun3*:SunOS:*:*)
423 <        echo m68k-sun-sunos${UNAME_RELEASE}
423 >        echo m68k-sun-sunos"$UNAME_RELEASE"
424          exit ;;
425      sun*:*:4.2BSD:*)
426          UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null`
427 <        test "x${UNAME_RELEASE}" = x && UNAME_RELEASE=3
427 >        test "x$UNAME_RELEASE" = x && UNAME_RELEASE=3
428          case "`/bin/arch`" in
429              sun3)
430 <                echo m68k-sun-sunos${UNAME_RELEASE}
430 >                echo m68k-sun-sunos"$UNAME_RELEASE"
431                  ;;
432              sun4)
433 <                echo sparc-sun-sunos${UNAME_RELEASE}
433 >                echo sparc-sun-sunos"$UNAME_RELEASE"
434                  ;;
435          esac
436          exit ;;
437      aushp:SunOS:*:*)
438 <        echo sparc-auspex-sunos${UNAME_RELEASE}
438 >        echo sparc-auspex-sunos"$UNAME_RELEASE"
439          exit ;;
440      # The situation for MiNT is a little confusing.  The machine name
441      # can be virtually everything (everything which is not
# Line 439 | Line 446 | case "${UNAME_MACHINE}:${UNAME_SYSTEM}:$
446      # MiNT.  But MiNT is downward compatible to TOS, so this should
447      # be no problem.
448      atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*)
449 <        echo m68k-atari-mint${UNAME_RELEASE}
449 >        echo m68k-atari-mint"$UNAME_RELEASE"
450          exit ;;
451      atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*)
452 <        echo m68k-atari-mint${UNAME_RELEASE}
452 >        echo m68k-atari-mint"$UNAME_RELEASE"
453          exit ;;
454      *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*)
455 <        echo m68k-atari-mint${UNAME_RELEASE}
455 >        echo m68k-atari-mint"$UNAME_RELEASE"
456          exit ;;
457      milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*)
458 <        echo m68k-milan-mint${UNAME_RELEASE}
458 >        echo m68k-milan-mint"$UNAME_RELEASE"
459          exit ;;
460      hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*)
461 <        echo m68k-hades-mint${UNAME_RELEASE}
461 >        echo m68k-hades-mint"$UNAME_RELEASE"
462          exit ;;
463      *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*)
464 <        echo m68k-unknown-mint${UNAME_RELEASE}
464 >        echo m68k-unknown-mint"$UNAME_RELEASE"
465          exit ;;
466      m68k:machten:*:*)
467 <        echo m68k-apple-machten${UNAME_RELEASE}
467 >        echo m68k-apple-machten"$UNAME_RELEASE"
468          exit ;;
469      powerpc:machten:*:*)
470 <        echo powerpc-apple-machten${UNAME_RELEASE}
470 >        echo powerpc-apple-machten"$UNAME_RELEASE"
471          exit ;;
472      RISC*:Mach:*:*)
473          echo mips-dec-mach_bsd4.3
474          exit ;;
475      RISC*:ULTRIX:*:*)
476 <        echo mips-dec-ultrix${UNAME_RELEASE}
476 >        echo mips-dec-ultrix"$UNAME_RELEASE"
477          exit ;;
478      VAX*:ULTRIX*:*:*)
479 <        echo vax-dec-ultrix${UNAME_RELEASE}
479 >        echo vax-dec-ultrix"$UNAME_RELEASE"
480          exit ;;
481      2020:CLIX:*:* | 2430:CLIX:*:*)
482 <        echo clipper-intergraph-clix${UNAME_RELEASE}
482 >        echo clipper-intergraph-clix"$UNAME_RELEASE"
483          exit ;;
484      mips:*:*:UMIPS | mips:*:*:RISCos)
485 <        eval $set_cc_for_build
486 <        sed 's/^        //' << EOF >$dummy.c
485 >        eval "$set_cc_for_build"
486 >        sed 's/^        //' << EOF > "$dummy.c"
487   #ifdef __cplusplus
488   #include <stdio.h>  /* for printf() prototype */
489          int main (int argc, char *argv[]) {
# Line 485 | Line 492 | case "${UNAME_MACHINE}:${UNAME_SYSTEM}:$
492   #endif
493          #if defined (host_mips) && defined (MIPSEB)
494          #if defined (SYSTYPE_SYSV)
495 <          printf ("mips-mips-riscos%ssysv\n", argv[1]); exit (0);
495 >          printf ("mips-mips-riscos%ssysv\\n", argv[1]); exit (0);
496          #endif
497          #if defined (SYSTYPE_SVR4)
498 <          printf ("mips-mips-riscos%ssvr4\n", argv[1]); exit (0);
498 >          printf ("mips-mips-riscos%ssvr4\\n", argv[1]); exit (0);
499          #endif
500          #if defined (SYSTYPE_BSD43) || defined(SYSTYPE_BSD)
501 <          printf ("mips-mips-riscos%sbsd\n", argv[1]); exit (0);
501 >          printf ("mips-mips-riscos%sbsd\\n", argv[1]); exit (0);
502          #endif
503          #endif
504            exit (-1);
505          }
506   EOF
507 <        $CC_FOR_BUILD -o $dummy $dummy.c &&
508 <          dummyarg=`echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` &&
509 <          SYSTEM_NAME=`$dummy $dummyarg` &&
507 >        $CC_FOR_BUILD -o "$dummy" "$dummy.c" &&
508 >          dummyarg=`echo "$UNAME_RELEASE" | sed -n 's/\([0-9]*\).*/\1/p'` &&
509 >          SYSTEM_NAME=`"$dummy" "$dummyarg"` &&
510              { echo "$SYSTEM_NAME"; exit; }
511 <        echo mips-mips-riscos${UNAME_RELEASE}
511 >        echo mips-mips-riscos"$UNAME_RELEASE"
512          exit ;;
513      Motorola:PowerMAX_OS:*:*)
514          echo powerpc-motorola-powermax
# Line 527 | Line 534 | EOF
534      AViiON:dgux:*:*)
535          # DG/UX returns AViiON for all architectures
536          UNAME_PROCESSOR=`/usr/bin/uname -p`
537 <        if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ]
537 >        if [ "$UNAME_PROCESSOR" = mc88100 ] || [ "$UNAME_PROCESSOR" = mc88110 ]
538          then
539 <            if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \
540 <               [ ${TARGET_BINARY_INTERFACE}x = x ]
539 >            if [ "$TARGET_BINARY_INTERFACE"x = m88kdguxelfx ] || \
540 >               [ "$TARGET_BINARY_INTERFACE"x = x ]
541              then
542 <                echo m88k-dg-dgux${UNAME_RELEASE}
542 >                echo m88k-dg-dgux"$UNAME_RELEASE"
543              else
544 <                echo m88k-dg-dguxbcs${UNAME_RELEASE}
544 >                echo m88k-dg-dguxbcs"$UNAME_RELEASE"
545              fi
546          else
547 <            echo i586-dg-dgux${UNAME_RELEASE}
547 >            echo i586-dg-dgux"$UNAME_RELEASE"
548          fi
549          exit ;;
550      M88*:DolphinOS:*:*) # DolphinOS (SVR3)
# Line 554 | Line 561 | EOF
561          echo m68k-tektronix-bsd
562          exit ;;
563      *:IRIX*:*:*)
564 <        echo mips-sgi-irix`echo ${UNAME_RELEASE}|sed -e 's/-/_/g'`
564 >        echo mips-sgi-irix"`echo "$UNAME_RELEASE"|sed -e 's/-/_/g'`"
565          exit ;;
566      ????????:AIX?:[12].1:2)   # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX.
567          echo romp-ibm-aix     # uname -m gives an 8 hex-code CPU id
# Line 566 | Line 573 | EOF
573          if [ -x /usr/bin/oslevel ] ; then
574                  IBM_REV=`/usr/bin/oslevel`
575          else
576 <                IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}
576 >                IBM_REV="$UNAME_VERSION.$UNAME_RELEASE"
577          fi
578 <        echo ${UNAME_MACHINE}-ibm-aix${IBM_REV}
578 >        echo "$UNAME_MACHINE"-ibm-aix"$IBM_REV"
579          exit ;;
580      *:AIX:2:3)
581          if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then
582 <                eval $set_cc_for_build
583 <                sed 's/^                //' << EOF >$dummy.c
582 >                eval "$set_cc_for_build"
583 >                sed 's/^                //' << EOF > "$dummy.c"
584                  #include <sys/systemcfg.h>
585  
586                  main()
# Line 584 | Line 591 | EOF
591                          exit(0);
592                          }
593   EOF
594 <                if $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy`
594 >                if $CC_FOR_BUILD -o "$dummy" "$dummy.c" && SYSTEM_NAME=`"$dummy"`
595                  then
596                          echo "$SYSTEM_NAME"
597                  else
# Line 598 | Line 605 | EOF
605          exit ;;
606      *:AIX:*:[4567])
607          IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'`
608 <        if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then
608 >        if /usr/sbin/lsattr -El "$IBM_CPU_ID" | grep ' POWER' >/dev/null 2>&1; then
609                  IBM_ARCH=rs6000
610          else
611                  IBM_ARCH=powerpc
# Line 607 | Line 614 | EOF
614                  IBM_REV=`/usr/bin/lslpp -Lqc bos.rte.libc |
615                             awk -F: '{ print $3 }' | sed s/[0-9]*$/0/`
616          else
617 <                IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}
617 >                IBM_REV="$UNAME_VERSION.$UNAME_RELEASE"
618          fi
619 <        echo ${IBM_ARCH}-ibm-aix${IBM_REV}
619 >        echo "$IBM_ARCH"-ibm-aix"$IBM_REV"
620          exit ;;
621      *:AIX:*:*)
622          echo rs6000-ibm-aix
623          exit ;;
624 <    ibmrt:4.4BSD:*|romp-ibm:BSD:*)
624 >    ibmrt:4.4BSD:*|romp-ibm:4.4BSD:*)
625          echo romp-ibm-bsd4.4
626          exit ;;
627      ibmrt:*BSD:*|romp-ibm:BSD:*)            # covers RT/PC BSD and
628 <        echo romp-ibm-bsd${UNAME_RELEASE}   # 4.3 with uname added to
628 >        echo romp-ibm-bsd"$UNAME_RELEASE"   # 4.3 with uname added to
629          exit ;;                             # report: romp-ibm BSD 4.3
630      *:BOSX:*:*)
631          echo rs6000-bull-bosx
# Line 633 | Line 640 | EOF
640          echo m68k-hp-bsd4.4
641          exit ;;
642      9000/[34678]??:HP-UX:*:*)
643 <        HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
644 <        case "${UNAME_MACHINE}" in
645 <            9000/31? )            HP_ARCH=m68000 ;;
646 <            9000/[34]?? )         HP_ARCH=m68k ;;
643 >        HPUX_REV=`echo "$UNAME_RELEASE"|sed -e 's/[^.]*.[0B]*//'`
644 >        case "$UNAME_MACHINE" in
645 >            9000/31?)            HP_ARCH=m68000 ;;
646 >            9000/[34]??)         HP_ARCH=m68k ;;
647              9000/[678][0-9][0-9])
648                  if [ -x /usr/bin/getconf ]; then
649                      sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null`
650                      sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null`
651 <                    case "${sc_cpu_version}" in
651 >                    case "$sc_cpu_version" in
652                        523) HP_ARCH=hppa1.0 ;; # CPU_PA_RISC1_0
653                        528) HP_ARCH=hppa1.1 ;; # CPU_PA_RISC1_1
654                        532)                      # CPU_PA_RISC2_0
655 <                        case "${sc_kernel_bits}" in
655 >                        case "$sc_kernel_bits" in
656                            32) HP_ARCH=hppa2.0n ;;
657                            64) HP_ARCH=hppa2.0w ;;
658                            '') HP_ARCH=hppa2.0 ;;   # HP-UX 10.20
659                          esac ;;
660                      esac
661                  fi
662 <                if [ "${HP_ARCH}" = "" ]; then
663 <                    eval $set_cc_for_build
664 <                    sed 's/^            //' << EOF >$dummy.c
662 >                if [ "$HP_ARCH" = "" ]; then
663 >                    eval "$set_cc_for_build"
664 >                    sed 's/^            //' << EOF > "$dummy.c"
665  
666                  #define _HPUX_SOURCE
667                  #include <stdlib.h>
# Line 687 | Line 694 | EOF
694                      exit (0);
695                  }
696   EOF
697 <                    (CCOPTS="" $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy`
697 >                    (CCOPTS="" $CC_FOR_BUILD -o "$dummy" "$dummy.c" 2>/dev/null) && HP_ARCH=`"$dummy"`
698                      test -z "$HP_ARCH" && HP_ARCH=hppa
699                  fi ;;
700          esac
701 <        if [ ${HP_ARCH} = hppa2.0w ]
701 >        if [ "$HP_ARCH" = hppa2.0w ]
702          then
703 <            eval $set_cc_for_build
703 >            eval "$set_cc_for_build"
704  
705              # hppa2.0w-hp-hpux* has a 64-bit kernel and a compiler generating
706              # 32-bit code.  hppa64-hp-hpux* has the same kernel and a compiler
# Line 712 | Line 719 | EOF
719                  HP_ARCH=hppa64
720              fi
721          fi
722 <        echo ${HP_ARCH}-hp-hpux${HPUX_REV}
722 >        echo "$HP_ARCH"-hp-hpux"$HPUX_REV"
723          exit ;;
724      ia64:HP-UX:*:*)
725 <        HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
726 <        echo ia64-hp-hpux${HPUX_REV}
725 >        HPUX_REV=`echo "$UNAME_RELEASE"|sed -e 's/[^.]*.[0B]*//'`
726 >        echo ia64-hp-hpux"$HPUX_REV"
727          exit ;;
728      3050*:HI-UX:*:*)
729 <        eval $set_cc_for_build
730 <        sed 's/^        //' << EOF >$dummy.c
729 >        eval "$set_cc_for_build"
730 >        sed 's/^        //' << EOF > "$dummy.c"
731          #include <unistd.h>
732          int
733          main ()
# Line 745 | Line 752 | EOF
752            exit (0);
753          }
754   EOF
755 <        $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` &&
755 >        $CC_FOR_BUILD -o "$dummy" "$dummy.c" && SYSTEM_NAME=`"$dummy"` &&
756                  { echo "$SYSTEM_NAME"; exit; }
757          echo unknown-hitachi-hiuxwe2
758          exit ;;
759 <    9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* )
759 >    9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:*)
760          echo hppa1.1-hp-bsd
761          exit ;;
762      9000/8??:4.3bsd:*:*)
# Line 758 | Line 765 | EOF
765      *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*)
766          echo hppa1.0-hp-mpeix
767          exit ;;
768 <    hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* )
768 >    hp7??:OSF1:*:* | hp8?[79]:OSF1:*:*)
769          echo hppa1.1-hp-osf
770          exit ;;
771      hp8??:OSF1:*:*)
# Line 766 | Line 773 | EOF
773          exit ;;
774      i*86:OSF1:*:*)
775          if [ -x /usr/sbin/sysversion ] ; then
776 <            echo ${UNAME_MACHINE}-unknown-osf1mk
776 >            echo "$UNAME_MACHINE"-unknown-osf1mk
777          else
778 <            echo ${UNAME_MACHINE}-unknown-osf1
778 >            echo "$UNAME_MACHINE"-unknown-osf1
779          fi
780          exit ;;
781      parisc*:Lites*:*:*)
# Line 793 | Line 800 | EOF
800          echo c4-convex-bsd
801          exit ;;
802      CRAY*Y-MP:*:*:*)
803 <        echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
803 >        echo ymp-cray-unicos"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'
804          exit ;;
805      CRAY*[A-Z]90:*:*:*)
806 <        echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \
806 >        echo "$UNAME_MACHINE"-cray-unicos"$UNAME_RELEASE" \
807          | sed -e 's/CRAY.*\([A-Z]90\)/\1/' \
808                -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \
809                -e 's/\.[^.]*$/.X/'
810          exit ;;
811      CRAY*TS:*:*:*)
812 <        echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
812 >        echo t90-cray-unicos"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'
813          exit ;;
814      CRAY*T3E:*:*:*)
815 <        echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
815 >        echo alphaev5-cray-unicosmk"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'
816          exit ;;
817      CRAY*SV1:*:*:*)
818 <        echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
818 >        echo sv1-cray-unicos"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'
819          exit ;;
820      *:UNICOS/mp:*:*)
821 <        echo craynv-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
821 >        echo craynv-cray-unicosmp"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'
822          exit ;;
823      F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*)
824          FUJITSU_PROC=`uname -m | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz`
825          FUJITSU_SYS=`uname -p | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/\///'`
826 <        FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'`
826 >        FUJITSU_REL=`echo "$UNAME_RELEASE" | sed -e 's/ /_/'`
827          echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
828          exit ;;
829      5000:UNIX_System_V:4.*:*)
830          FUJITSU_SYS=`uname -p | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/\///'`
831 <        FUJITSU_REL=`echo ${UNAME_RELEASE} | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/ /_/'`
831 >        FUJITSU_REL=`echo "$UNAME_RELEASE" | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/ /_/'`
832          echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
833          exit ;;
834      i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*)
835 <        echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE}
835 >        echo "$UNAME_MACHINE"-pc-bsdi"$UNAME_RELEASE"
836          exit ;;
837      sparc*:BSD/OS:*:*)
838 <        echo sparc-unknown-bsdi${UNAME_RELEASE}
838 >        echo sparc-unknown-bsdi"$UNAME_RELEASE"
839          exit ;;
840      *:BSD/OS:*:*)
841 <        echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE}
841 >        echo "$UNAME_MACHINE"-unknown-bsdi"$UNAME_RELEASE"
842          exit ;;
843      *:FreeBSD:*:*)
844          UNAME_PROCESSOR=`/usr/bin/uname -p`
845 <        case ${UNAME_PROCESSOR} in
845 >        case "$UNAME_PROCESSOR" in
846              amd64)
847                  UNAME_PROCESSOR=x86_64 ;;
848              i386)
849                  UNAME_PROCESSOR=i586 ;;
850          esac
851 <        echo ${UNAME_PROCESSOR}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`
851 >        echo "$UNAME_PROCESSOR"-unknown-freebsd"`echo "$UNAME_RELEASE"|sed -e 's/[-(].*//'`"
852          exit ;;
853      i*:CYGWIN*:*)
854 <        echo ${UNAME_MACHINE}-pc-cygwin
854 >        echo "$UNAME_MACHINE"-pc-cygwin
855          exit ;;
856      *:MINGW64*:*)
857 <        echo ${UNAME_MACHINE}-pc-mingw64
857 >        echo "$UNAME_MACHINE"-pc-mingw64
858          exit ;;
859      *:MINGW*:*)
860 <        echo ${UNAME_MACHINE}-pc-mingw32
860 >        echo "$UNAME_MACHINE"-pc-mingw32
861          exit ;;
862      *:MSYS*:*)
863 <        echo ${UNAME_MACHINE}-pc-msys
857 <        exit ;;
858 <    i*:windows32*:*)
859 <        # uname -m includes "-pc" on this system.
860 <        echo ${UNAME_MACHINE}-mingw32
863 >        echo "$UNAME_MACHINE"-pc-msys
864          exit ;;
865      i*:PW*:*)
866 <        echo ${UNAME_MACHINE}-pc-pw32
866 >        echo "$UNAME_MACHINE"-pc-pw32
867          exit ;;
868      *:Interix*:*)
869 <        case ${UNAME_MACHINE} in
869 >        case "$UNAME_MACHINE" in
870              x86)
871 <                echo i586-pc-interix${UNAME_RELEASE}
871 >                echo i586-pc-interix"$UNAME_RELEASE"
872                  exit ;;
873              authenticamd | genuineintel | EM64T)
874 <                echo x86_64-unknown-interix${UNAME_RELEASE}
874 >                echo x86_64-unknown-interix"$UNAME_RELEASE"
875                  exit ;;
876              IA64)
877 <                echo ia64-unknown-interix${UNAME_RELEASE}
877 >                echo ia64-unknown-interix"$UNAME_RELEASE"
878                  exit ;;
879          esac ;;
877    [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*)
878        echo i${UNAME_MACHINE}-pc-mks
879        exit ;;
880    8664:Windows_NT:*)
881        echo x86_64-pc-mks
882        exit ;;
883    i*:Windows_NT*:* | Pentium*:Windows_NT*:*)
884        # How do we know it's Interix rather than the generic POSIX subsystem?
885        # It also conflicts with pre-2.0 versions of AT&T UWIN. Should we
886        # UNAME_MACHINE based on the output of uname instead of i386?
887        echo i586-pc-interix
888        exit ;;
880      i*:UWIN*:*)
881 <        echo ${UNAME_MACHINE}-pc-uwin
881 >        echo "$UNAME_MACHINE"-pc-uwin
882          exit ;;
883      amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*)
884          echo x86_64-unknown-cygwin
885          exit ;;
895    p*:CYGWIN*:*)
896        echo powerpcle-unknown-cygwin
897        exit ;;
886      prep*:SunOS:5.*:*)
887 <        echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
887 >        echo powerpcle-unknown-solaris2"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`"
888          exit ;;
889      *:GNU:*:*)
890          # the GNU system
891 <        echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-${LIBC}`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'`
891 >        echo "`echo "$UNAME_MACHINE"|sed -e 's,[-/].*$,,'`-unknown-$LIBC`echo "$UNAME_RELEASE"|sed -e 's,/.*$,,'`"
892          exit ;;
893      *:GNU/*:*:*)
894          # other systems with GNU libc and userland
895 <        echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr "[:upper:]" "[:lower:]"``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-${LIBC}
895 >        echo "$UNAME_MACHINE-unknown-`echo "$UNAME_SYSTEM" | sed 's,^[^/]*/,,' | tr "[:upper:]" "[:lower:]"``echo "$UNAME_RELEASE"|sed -e 's/[-(].*//'`-$LIBC"
896          exit ;;
897      i*86:Minix:*:*)
898 <        echo ${UNAME_MACHINE}-pc-minix
898 >        echo "$UNAME_MACHINE"-pc-minix
899          exit ;;
900      aarch64:Linux:*:*)
901 <        echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
901 >        echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
902          exit ;;
903      aarch64_be:Linux:*:*)
904          UNAME_MACHINE=aarch64_be
905 <        echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
905 >        echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
906          exit ;;
907      alpha:Linux:*:*)
908          case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in
# Line 928 | Line 916 | EOF
916          esac
917          objdump --private-headers /bin/sh | grep -q ld.so.1
918          if test "$?" = 0 ; then LIBC=gnulibc1 ; fi
919 <        echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
919 >        echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
920          exit ;;
921      arc:Linux:*:* | arceb:Linux:*:*)
922 <        echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
922 >        echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
923          exit ;;
924      arm*:Linux:*:*)
925 <        eval $set_cc_for_build
925 >        eval "$set_cc_for_build"
926          if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \
927              | grep -q __ARM_EABI__
928          then
929 <            echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
929 >            echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
930          else
931              if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \
932                  | grep -q __ARM_PCS_VFP
933              then
934 <                echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabi
934 >                echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"eabi
935              else
936 <                echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabihf
936 >                echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"eabihf
937              fi
938          fi
939          exit ;;
940      avr32*:Linux:*:*)
941 <        echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
941 >        echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
942          exit ;;
943      cris:Linux:*:*)
944 <        echo ${UNAME_MACHINE}-axis-linux-${LIBC}
944 >        echo "$UNAME_MACHINE"-axis-linux-"$LIBC"
945          exit ;;
946      crisv32:Linux:*:*)
947 <        echo ${UNAME_MACHINE}-axis-linux-${LIBC}
947 >        echo "$UNAME_MACHINE"-axis-linux-"$LIBC"
948          exit ;;
949      e2k:Linux:*:*)
950 <        echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
950 >        echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
951          exit ;;
952      frv:Linux:*:*)
953 <        echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
953 >        echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
954          exit ;;
955      hexagon:Linux:*:*)
956 <        echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
956 >        echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
957          exit ;;
958      i*86:Linux:*:*)
959 <        echo ${UNAME_MACHINE}-pc-linux-${LIBC}
959 >        echo "$UNAME_MACHINE"-pc-linux-"$LIBC"
960          exit ;;
961      ia64:Linux:*:*)
962 <        echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
962 >        echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
963          exit ;;
964      k1om:Linux:*:*)
965 <        echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
965 >        echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
966          exit ;;
967      m32r*:Linux:*:*)
968 <        echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
968 >        echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
969          exit ;;
970      m68*:Linux:*:*)
971 <        echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
971 >        echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
972          exit ;;
973      mips:Linux:*:* | mips64:Linux:*:*)
974 <        eval $set_cc_for_build
975 <        sed 's/^        //' << EOF >$dummy.c
974 >        eval "$set_cc_for_build"
975 >        sed 's/^        //' << EOF > "$dummy.c"
976          #undef CPU
977          #undef ${UNAME_MACHINE}
978          #undef ${UNAME_MACHINE}el
# Line 998 | Line 986 | EOF
986          #endif
987          #endif
988   EOF
989 <        eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^CPU'`
990 <        test x"${CPU}" != x && { echo "${CPU}-unknown-linux-${LIBC}"; exit; }
989 >        eval "`$CC_FOR_BUILD -E "$dummy.c" 2>/dev/null | grep '^CPU'`"
990 >        test "x$CPU" != x && { echo "$CPU-unknown-linux-$LIBC"; exit; }
991          ;;
992      mips64el:Linux:*:*)
993 <        echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
993 >        echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
994          exit ;;
995      openrisc*:Linux:*:*)
996 <        echo or1k-unknown-linux-${LIBC}
996 >        echo or1k-unknown-linux-"$LIBC"
997          exit ;;
998      or32:Linux:*:* | or1k*:Linux:*:*)
999 <        echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
999 >        echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
1000          exit ;;
1001      padre:Linux:*:*)
1002 <        echo sparc-unknown-linux-${LIBC}
1002 >        echo sparc-unknown-linux-"$LIBC"
1003          exit ;;
1004      parisc64:Linux:*:* | hppa64:Linux:*:*)
1005 <        echo hppa64-unknown-linux-${LIBC}
1005 >        echo hppa64-unknown-linux-"$LIBC"
1006          exit ;;
1007      parisc:Linux:*:* | hppa:Linux:*:*)
1008          # Look for CPU level
1009          case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in
1010 <          PA7*) echo hppa1.1-unknown-linux-${LIBC} ;;
1011 <          PA8*) echo hppa2.0-unknown-linux-${LIBC} ;;
1012 <          *)    echo hppa-unknown-linux-${LIBC} ;;
1010 >          PA7*) echo hppa1.1-unknown-linux-"$LIBC" ;;
1011 >          PA8*) echo hppa2.0-unknown-linux-"$LIBC" ;;
1012 >          *)    echo hppa-unknown-linux-"$LIBC" ;;
1013          esac
1014          exit ;;
1015      ppc64:Linux:*:*)
1016 <        echo powerpc64-unknown-linux-${LIBC}
1016 >        echo powerpc64-unknown-linux-"$LIBC"
1017          exit ;;
1018      ppc:Linux:*:*)
1019 <        echo powerpc-unknown-linux-${LIBC}
1019 >        echo powerpc-unknown-linux-"$LIBC"
1020          exit ;;
1021      ppc64le:Linux:*:*)
1022 <        echo powerpc64le-unknown-linux-${LIBC}
1022 >        echo powerpc64le-unknown-linux-"$LIBC"
1023          exit ;;
1024      ppcle:Linux:*:*)
1025 <        echo powerpcle-unknown-linux-${LIBC}
1025 >        echo powerpcle-unknown-linux-"$LIBC"
1026          exit ;;
1027      riscv32:Linux:*:* | riscv64:Linux:*:*)
1028 <        echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
1028 >        echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
1029          exit ;;
1030      s390:Linux:*:* | s390x:Linux:*:*)
1031 <        echo ${UNAME_MACHINE}-ibm-linux-${LIBC}
1031 >        echo "$UNAME_MACHINE"-ibm-linux-"$LIBC"
1032          exit ;;
1033      sh64*:Linux:*:*)
1034 <        echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
1034 >        echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
1035          exit ;;
1036      sh*:Linux:*:*)
1037 <        echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
1037 >        echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
1038          exit ;;
1039      sparc:Linux:*:* | sparc64:Linux:*:*)
1040 <        echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
1040 >        echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
1041          exit ;;
1042      tile*:Linux:*:*)
1043 <        echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
1043 >        echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
1044          exit ;;
1045      vax:Linux:*:*)
1046 <        echo ${UNAME_MACHINE}-dec-linux-${LIBC}
1046 >        echo "$UNAME_MACHINE"-dec-linux-"$LIBC"
1047          exit ;;
1048      x86_64:Linux:*:*)
1049 <        echo ${UNAME_MACHINE}-pc-linux-${LIBC}
1049 >        echo "$UNAME_MACHINE"-pc-linux-"$LIBC"
1050          exit ;;
1051      xtensa*:Linux:*:*)
1052 <        echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
1052 >        echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
1053          exit ;;
1054      i*86:DYNIX/ptx:4*:*)
1055          # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there.
# Line 1075 | Line 1063 | EOF
1063          # I am not positive that other SVR4 systems won't match this,
1064          # I just have to hope.  -- rms.
1065          # Use sysv4.2uw... so that sysv4* matches it.
1066 <        echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION}
1066 >        echo "$UNAME_MACHINE"-pc-sysv4.2uw"$UNAME_VERSION"
1067          exit ;;
1068      i*86:OS/2:*:*)
1069          # If we were able to find `uname', then EMX Unix compatibility
1070          # is probably installed.
1071 <        echo ${UNAME_MACHINE}-pc-os2-emx
1071 >        echo "$UNAME_MACHINE"-pc-os2-emx
1072          exit ;;
1073      i*86:XTS-300:*:STOP)
1074 <        echo ${UNAME_MACHINE}-unknown-stop
1074 >        echo "$UNAME_MACHINE"-unknown-stop
1075          exit ;;
1076      i*86:atheos:*:*)
1077 <        echo ${UNAME_MACHINE}-unknown-atheos
1077 >        echo "$UNAME_MACHINE"-unknown-atheos
1078          exit ;;
1079      i*86:syllable:*:*)
1080 <        echo ${UNAME_MACHINE}-pc-syllable
1080 >        echo "$UNAME_MACHINE"-pc-syllable
1081          exit ;;
1082      i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.[02]*:*)
1083 <        echo i386-unknown-lynxos${UNAME_RELEASE}
1083 >        echo i386-unknown-lynxos"$UNAME_RELEASE"
1084          exit ;;
1085      i*86:*DOS:*:*)
1086 <        echo ${UNAME_MACHINE}-pc-msdosdjgpp
1086 >        echo "$UNAME_MACHINE"-pc-msdosdjgpp
1087          exit ;;
1088 <    i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*)
1089 <        UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'`
1088 >    i*86:*:4.*:*)
1089 >        UNAME_REL=`echo "$UNAME_RELEASE" | sed 's/\/MP$//'`
1090          if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then
1091 <                echo ${UNAME_MACHINE}-univel-sysv${UNAME_REL}
1091 >                echo "$UNAME_MACHINE"-univel-sysv"$UNAME_REL"
1092          else
1093 <                echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL}
1093 >                echo "$UNAME_MACHINE"-pc-sysv"$UNAME_REL"
1094          fi
1095          exit ;;
1096      i*86:*:5:[678]*)
# Line 1112 | Line 1100 | EOF
1100              *Pentium)        UNAME_MACHINE=i586 ;;
1101              *Pent*|*Celeron) UNAME_MACHINE=i686 ;;
1102          esac
1103 <        echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION}
1103 >        echo "$UNAME_MACHINE-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}{$UNAME_VERSION}"
1104          exit ;;
1105      i*86:*:3.2:*)
1106          if test -f /usr/options/cb.name; then
1107                  UNAME_REL=`sed -n 's/.*Version //p' </usr/options/cb.name`
1108 <                echo ${UNAME_MACHINE}-pc-isc$UNAME_REL
1108 >                echo "$UNAME_MACHINE"-pc-isc"$UNAME_REL"
1109          elif /bin/uname -X 2>/dev/null >/dev/null ; then
1110                  UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')`
1111                  (/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486
# Line 1127 | Line 1115 | EOF
1115                          && UNAME_MACHINE=i686
1116                  (/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \
1117                          && UNAME_MACHINE=i686
1118 <                echo ${UNAME_MACHINE}-pc-sco$UNAME_REL
1118 >                echo "$UNAME_MACHINE"-pc-sco"$UNAME_REL"
1119          else
1120 <                echo ${UNAME_MACHINE}-pc-sysv32
1120 >                echo "$UNAME_MACHINE"-pc-sysv32
1121          fi
1122          exit ;;
1123      pc:*:*:*)
# Line 1149 | Line 1137 | EOF
1137          exit ;;
1138      i860:*:4.*:*) # i860-SVR4
1139          if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then
1140 <          echo i860-stardent-sysv${UNAME_RELEASE} # Stardent Vistra i860-SVR4
1140 >          echo i860-stardent-sysv"$UNAME_RELEASE" # Stardent Vistra i860-SVR4
1141          else # Add other i860-SVR4 vendors below as they are discovered.
1142 <          echo i860-unknown-sysv${UNAME_RELEASE}  # Unknown i860-SVR4
1142 >          echo i860-unknown-sysv"$UNAME_RELEASE"  # Unknown i860-SVR4
1143          fi
1144          exit ;;
1145      mini*:CTIX:SYS*5:*)
# Line 1171 | Line 1159 | EOF
1159          test -r /etc/.relid \
1160          && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid`
1161          /bin/uname -p 2>/dev/null | grep 86 >/dev/null \
1162 <          && { echo i486-ncr-sysv4.3${OS_REL}; exit; }
1162 >          && { echo i486-ncr-sysv4.3"$OS_REL"; exit; }
1163          /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \
1164 <          && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;;
1164 >          && { echo i586-ncr-sysv4.3"$OS_REL"; exit; } ;;
1165      3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*)
1166          /bin/uname -p 2>/dev/null | grep 86 >/dev/null \
1167            && { echo i486-ncr-sysv4; exit; } ;;
# Line 1182 | Line 1170 | EOF
1170          test -r /etc/.relid \
1171              && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid`
1172          /bin/uname -p 2>/dev/null | grep 86 >/dev/null \
1173 <            && { echo i486-ncr-sysv4.3${OS_REL}; exit; }
1173 >            && { echo i486-ncr-sysv4.3"$OS_REL"; exit; }
1174          /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \
1175 <            && { echo i586-ncr-sysv4.3${OS_REL}; exit; }
1175 >            && { echo i586-ncr-sysv4.3"$OS_REL"; exit; }
1176          /bin/uname -p 2>/dev/null | /bin/grep pteron >/dev/null \
1177 <            && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;;
1177 >            && { echo i586-ncr-sysv4.3"$OS_REL"; exit; } ;;
1178      m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*)
1179 <        echo m68k-unknown-lynxos${UNAME_RELEASE}
1179 >        echo m68k-unknown-lynxos"$UNAME_RELEASE"
1180          exit ;;
1181      mc68030:UNIX_System_V:4.*:*)
1182          echo m68k-atari-sysv4
1183          exit ;;
1184      TSUNAMI:LynxOS:2.*:*)
1185 <        echo sparc-unknown-lynxos${UNAME_RELEASE}
1185 >        echo sparc-unknown-lynxos"$UNAME_RELEASE"
1186          exit ;;
1187      rs6000:LynxOS:2.*:*)
1188 <        echo rs6000-unknown-lynxos${UNAME_RELEASE}
1188 >        echo rs6000-unknown-lynxos"$UNAME_RELEASE"
1189          exit ;;
1190      PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.[02]*:*)
1191 <        echo powerpc-unknown-lynxos${UNAME_RELEASE}
1191 >        echo powerpc-unknown-lynxos"$UNAME_RELEASE"
1192          exit ;;
1193      SM[BE]S:UNIX_SV:*:*)
1194 <        echo mips-dde-sysv${UNAME_RELEASE}
1194 >        echo mips-dde-sysv"$UNAME_RELEASE"
1195          exit ;;
1196      RM*:ReliantUNIX-*:*:*)
1197          echo mips-sni-sysv4
# Line 1214 | Line 1202 | EOF
1202      *:SINIX-*:*:*)
1203          if uname -p 2>/dev/null >/dev/null ; then
1204                  UNAME_MACHINE=`(uname -p) 2>/dev/null`
1205 <                echo ${UNAME_MACHINE}-sni-sysv4
1205 >                echo "$UNAME_MACHINE"-sni-sysv4
1206          else
1207                  echo ns32k-sni-sysv
1208          fi
# Line 1234 | Line 1222 | EOF
1222          exit ;;
1223      i*86:VOS:*:*)
1224          # From Paul.Green@stratus.com.
1225 <        echo ${UNAME_MACHINE}-stratus-vos
1225 >        echo "$UNAME_MACHINE"-stratus-vos
1226          exit ;;
1227      *:VOS:*:*)
1228          # From Paul.Green@stratus.com.
1229          echo hppa1.1-stratus-vos
1230          exit ;;
1231      mc68*:A/UX:*:*)
1232 <        echo m68k-apple-aux${UNAME_RELEASE}
1232 >        echo m68k-apple-aux"$UNAME_RELEASE"
1233          exit ;;
1234      news*:NEWS-OS:6*:*)
1235          echo mips-sony-newsos6
1236          exit ;;
1237      R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*)
1238          if [ -d /usr/nec ]; then
1239 <                echo mips-nec-sysv${UNAME_RELEASE}
1239 >                echo mips-nec-sysv"$UNAME_RELEASE"
1240          else
1241 <                echo mips-unknown-sysv${UNAME_RELEASE}
1241 >                echo mips-unknown-sysv"$UNAME_RELEASE"
1242          fi
1243          exit ;;
1244      BeBox:BeOS:*:*)     # BeOS running on hardware made by Be, PPC only.
# Line 1269 | Line 1257 | EOF
1257          echo x86_64-unknown-haiku
1258          exit ;;
1259      SX-4:SUPER-UX:*:*)
1260 <        echo sx4-nec-superux${UNAME_RELEASE}
1260 >        echo sx4-nec-superux"$UNAME_RELEASE"
1261          exit ;;
1262      SX-5:SUPER-UX:*:*)
1263 <        echo sx5-nec-superux${UNAME_RELEASE}
1263 >        echo sx5-nec-superux"$UNAME_RELEASE"
1264          exit ;;
1265      SX-6:SUPER-UX:*:*)
1266 <        echo sx6-nec-superux${UNAME_RELEASE}
1266 >        echo sx6-nec-superux"$UNAME_RELEASE"
1267          exit ;;
1268      SX-7:SUPER-UX:*:*)
1269 <        echo sx7-nec-superux${UNAME_RELEASE}
1269 >        echo sx7-nec-superux"$UNAME_RELEASE"
1270          exit ;;
1271      SX-8:SUPER-UX:*:*)
1272 <        echo sx8-nec-superux${UNAME_RELEASE}
1272 >        echo sx8-nec-superux"$UNAME_RELEASE"
1273          exit ;;
1274      SX-8R:SUPER-UX:*:*)
1275 <        echo sx8r-nec-superux${UNAME_RELEASE}
1275 >        echo sx8r-nec-superux"$UNAME_RELEASE"
1276          exit ;;
1277      SX-ACE:SUPER-UX:*:*)
1278 <        echo sxace-nec-superux${UNAME_RELEASE}
1278 >        echo sxace-nec-superux"$UNAME_RELEASE"
1279          exit ;;
1280      Power*:Rhapsody:*:*)
1281 <        echo powerpc-apple-rhapsody${UNAME_RELEASE}
1281 >        echo powerpc-apple-rhapsody"$UNAME_RELEASE"
1282          exit ;;
1283      *:Rhapsody:*:*)
1284 <        echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE}
1284 >        echo "$UNAME_MACHINE"-apple-rhapsody"$UNAME_RELEASE"
1285          exit ;;
1286      *:Darwin:*:*)
1287          UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown
1288 <        eval $set_cc_for_build
1288 >        eval "$set_cc_for_build"
1289          if test "$UNAME_PROCESSOR" = unknown ; then
1290              UNAME_PROCESSOR=powerpc
1291          fi
1292 <        if test `echo "$UNAME_RELEASE" | sed -e 's/\..*//'` -le 10 ; then
1292 >        if test "`echo "$UNAME_RELEASE" | sed -e 's/\..*//'`" -le 10 ; then
1293              if [ "$CC_FOR_BUILD" != no_compiler_found ]; then
1294                  if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \
1295                         (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \
# Line 1329 | Line 1317 | EOF
1317              # that Apple uses in portable devices.
1318              UNAME_PROCESSOR=x86_64
1319          fi
1320 <        echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE}
1320 >        echo "$UNAME_PROCESSOR"-apple-darwin"$UNAME_RELEASE"
1321          exit ;;
1322      *:procnto*:*:* | *:QNX:[0123456789]*:*)
1323          UNAME_PROCESSOR=`uname -p`
# Line 1337 | Line 1325 | EOF
1325                  UNAME_PROCESSOR=i386
1326                  UNAME_MACHINE=pc
1327          fi
1328 <        echo ${UNAME_PROCESSOR}-${UNAME_MACHINE}-nto-qnx${UNAME_RELEASE}
1328 >        echo "$UNAME_PROCESSOR"-"$UNAME_MACHINE"-nto-qnx"$UNAME_RELEASE"
1329          exit ;;
1330      *:QNX:*:4*)
1331          echo i386-pc-qnx
1332          exit ;;
1333      NEO-*:NONSTOP_KERNEL:*:*)
1334 <        echo neo-tandem-nsk${UNAME_RELEASE}
1334 >        echo neo-tandem-nsk"$UNAME_RELEASE"
1335          exit ;;
1336      NSE-*:NONSTOP_KERNEL:*:*)
1337 <        echo nse-tandem-nsk${UNAME_RELEASE}
1337 >        echo nse-tandem-nsk"$UNAME_RELEASE"
1338          exit ;;
1339      NSR-*:NONSTOP_KERNEL:*:*)
1340 <        echo nsr-tandem-nsk${UNAME_RELEASE}
1340 >        echo nsr-tandem-nsk"$UNAME_RELEASE"
1341 >        exit ;;
1342 >    NSV-*:NONSTOP_KERNEL:*:*)
1343 >        echo nsv-tandem-nsk"$UNAME_RELEASE"
1344          exit ;;
1345      NSX-*:NONSTOP_KERNEL:*:*)
1346 <        echo nsx-tandem-nsk${UNAME_RELEASE}
1346 >        echo nsx-tandem-nsk"$UNAME_RELEASE"
1347          exit ;;
1348      *:NonStop-UX:*:*)
1349          echo mips-compaq-nonstopux
# Line 1361 | Line 1352 | EOF
1352          echo bs2000-siemens-sysv
1353          exit ;;
1354      DS/*:UNIX_System_V:*:*)
1355 <        echo ${UNAME_MACHINE}-${UNAME_SYSTEM}-${UNAME_RELEASE}
1355 >        echo "$UNAME_MACHINE"-"$UNAME_SYSTEM"-"$UNAME_RELEASE"
1356          exit ;;
1357      *:Plan9:*:*)
1358          # "uname -m" is not consistent, so use $cputype instead. 386
# Line 1372 | Line 1363 | EOF
1363          else
1364              UNAME_MACHINE="$cputype"
1365          fi
1366 <        echo ${UNAME_MACHINE}-unknown-plan9
1366 >        echo "$UNAME_MACHINE"-unknown-plan9
1367          exit ;;
1368      *:TOPS-10:*:*)
1369          echo pdp10-unknown-tops10
# Line 1393 | Line 1384 | EOF
1384          echo pdp10-unknown-its
1385          exit ;;
1386      SEI:*:*:SEIUX)
1387 <        echo mips-sei-seiux${UNAME_RELEASE}
1387 >        echo mips-sei-seiux"$UNAME_RELEASE"
1388          exit ;;
1389      *:DragonFly:*:*)
1390 <        echo ${UNAME_MACHINE}-unknown-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`
1390 >        echo "$UNAME_MACHINE"-unknown-dragonfly"`echo "$UNAME_RELEASE"|sed -e 's/[-(].*//'`"
1391          exit ;;
1392      *:*VMS:*:*)
1393          UNAME_MACHINE=`(uname -p) 2>/dev/null`
1394 <        case "${UNAME_MACHINE}" in
1394 >        case "$UNAME_MACHINE" in
1395              A*) echo alpha-dec-vms ; exit ;;
1396              I*) echo ia64-dec-vms ; exit ;;
1397              V*) echo vax-dec-vms ; exit ;;
# Line 1409 | Line 1400 | EOF
1400          echo i386-pc-xenix
1401          exit ;;
1402      i*86:skyos:*:*)
1403 <        echo ${UNAME_MACHINE}-pc-skyos`echo ${UNAME_RELEASE} | sed -e 's/ .*$//'`
1403 >        echo "$UNAME_MACHINE"-pc-skyos"`echo "$UNAME_RELEASE" | sed -e 's/ .*$//'`"
1404          exit ;;
1405      i*86:rdos:*:*)
1406 <        echo ${UNAME_MACHINE}-pc-rdos
1406 >        echo "$UNAME_MACHINE"-pc-rdos
1407          exit ;;
1408      i*86:AROS:*:*)
1409 <        echo ${UNAME_MACHINE}-pc-aros
1409 >        echo "$UNAME_MACHINE"-pc-aros
1410          exit ;;
1411      x86_64:VMkernel:*:*)
1412 <        echo ${UNAME_MACHINE}-unknown-esx
1412 >        echo "$UNAME_MACHINE"-unknown-esx
1413          exit ;;
1414      amd64:Isilon\ OneFS:*:*)
1415          echo x86_64-unknown-onefs
1416          exit ;;
1417   esac
1418  
1419 + echo "$0: unable to guess system type" >&2
1420 +
1421 + case "$UNAME_MACHINE:$UNAME_SYSTEM" in
1422 +    mips:Linux | mips64:Linux)
1423 +        # If we got here on MIPS GNU/Linux, output extra information.
1424 +        cat >&2 <<EOF
1425 +
1426 + NOTE: MIPS GNU/Linux systems require a C compiler to fully recognize
1427 + the system type. Please install a C compiler and try again.
1428 + EOF
1429 +        ;;
1430 + esac
1431 +
1432   cat >&2 <<EOF
1429 $0: unable to guess system type
1433  
1434   This script (version $timestamp), has failed to recognize the
1435 < operating system you are using. If your script is old, overwrite
1436 < config.guess and config.sub with the latest versions from:
1435 > operating system you are using. If your script is old, overwrite *all*
1436 > copies of config.guess and config.sub with the latest versions from:
1437  
1438 <  http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess
1438 >  https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess
1439   and
1440 <  http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub
1440 >  https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub
1441  
1442   If $0 has already been updated, send the following data and any
1443   information you think might be pertinent to config-patches@gnu.org to
# Line 1457 | Line 1460 | hostinfo               = `(hostinfo) 2>/
1460   /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null`
1461   /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null`
1462  
1463 < UNAME_MACHINE = ${UNAME_MACHINE}
1464 < UNAME_RELEASE = ${UNAME_RELEASE}
1465 < UNAME_SYSTEM  = ${UNAME_SYSTEM}
1466 < UNAME_VERSION = ${UNAME_VERSION}
1463 > UNAME_MACHINE = "$UNAME_MACHINE"
1464 > UNAME_RELEASE = "$UNAME_RELEASE"
1465 > UNAME_SYSTEM  = "$UNAME_SYSTEM"
1466 > UNAME_VERSION = "$UNAME_VERSION"
1467   EOF
1468  
1469   exit 1
1470  
1471   # Local variables:
1472 < # eval: (add-hook 'write-file-hooks 'time-stamp)
1472 > # eval: (add-hook 'before-save-hook 'time-stamp)
1473   # time-stamp-start: "timestamp='"
1474   # time-stamp-format: "%:y-%02m-%02d"
1475   # time-stamp-end: "'"

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines