|
|
|
@ -1,8 +1,8 @@ |
|
|
|
#! /bin/sh |
|
|
|
# Attempt to guess a canonical system name. |
|
|
|
# Copyright 1992-2018 Free Software Foundation, Inc. |
|
|
|
# Copyright 1992-2019 Free Software Foundation, Inc. |
|
|
|
|
|
|
|
timestamp='2018-11-28' |
|
|
|
timestamp='2019-01-01' |
|
|
|
|
|
|
|
# This file is free software; you can redistribute it and/or modify it |
|
|
|
# under the terms of the GNU General Public License as published by |
|
|
|
@ -50,7 +50,7 @@ version="\ |
|
|
|
GNU config.guess ($timestamp) |
|
|
|
|
|
|
|
Originally written by Per Bothner. |
|
|
|
Copyright 1992-2018 Free Software Foundation, Inc. |
|
|
|
Copyright 1992-2019 Free Software Foundation, Inc. |
|
|
|
|
|
|
|
This is free software; see the source for copying conditions. There is NO |
|
|
|
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." |
|
|
|
@ -96,8 +96,7 @@ fi |
|
|
|
|
|
|
|
tmp= |
|
|
|
# shellcheck disable=SC2172 |
|
|
|
trap 'test -z "$tmp" || rm -fr "$tmp"' 1 2 13 15 |
|
|
|
trap 'exitcode=$?; test -z "$tmp" || rm -fr "$tmp"; exit $exitcode' 0 |
|
|
|
trap 'test -z "$tmp" || rm -fr "$tmp"' 0 1 2 13 15 |
|
|
|
|
|
|
|
set_cc_for_build() { |
|
|
|
: "${TMPDIR=/tmp}" |
|
|
|
@ -392,15 +391,20 @@ case "$UNAME_MACHINE:$UNAME_SYSTEM:$UNAME_RELEASE:$UNAME_VERSION" in |
|
|
|
echo i386-pc-auroraux"$UNAME_RELEASE" |
|
|
|
exit ;; |
|
|
|
i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*) |
|
|
|
UNAME_REL="`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'`" |
|
|
|
case `isainfo -b` in |
|
|
|
32) |
|
|
|
echo i386-pc-solaris2"$UNAME_REL" |
|
|
|
;; |
|
|
|
64) |
|
|
|
echo x86_64-pc-solaris2"$UNAME_REL" |
|
|
|
;; |
|
|
|
esac |
|
|
|
set_cc_for_build |
|
|
|
SUN_ARCH=i386 |
|
|
|
# If there is a compiler, see if it is configured for 64-bit objects. |
|
|
|
# Note that the Sun cc does not turn __LP64__ into 1 like gcc does. |
|
|
|
# This test works for both compilers. |
|
|
|
if [ "$CC_FOR_BUILD" != no_compiler_found ]; then |
|
|
|
if (echo '#ifdef __amd64'; echo IS_64BIT_ARCH; echo '#endif') | \ |
|
|
|
(CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \ |
|
|
|
grep IS_64BIT_ARCH >/dev/null |
|
|
|
then |
|
|
|
SUN_ARCH=x86_64 |
|
|
|
fi |
|
|
|
fi |
|
|
|
echo "$SUN_ARCH"-pc-solaris2"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`" |
|
|
|
exit ;; |
|
|
|
sun4*:SunOS:6*:*) |
|
|
|
# According to config.sub, this is the proper way to canonicalize |
|
|
|
|