It seems like sun4u doesn't always have a sparcv9 inside. Trust isalist.

PR: 220
This commit is contained in:
Richard Levitte 2002-08-15 15:20:55 +00:00
parent bf6a0c5631
commit fa68d294fc

6
config
View file

@ -564,14 +564,16 @@ EOF
*-*-linux2) OUT="linux-elf" ;; *-*-linux2) OUT="linux-elf" ;;
*-*-linux1) OUT="linux-aout" ;; *-*-linux1) OUT="linux-aout" ;;
sun4u*-*-solaris2) sun4u*-*-solaris2)
ISA64=`(isalist) 2>/dev/null | grep sparcv9` ISA=`(isalist) 2>/dev/null`
ISA64=`echo $ISA | grep sparcv9`
if [ "$ISA64" != "" -a "$CC" = "cc" -a $CCVER -ge 50 ]; then if [ "$ISA64" != "" -a "$CC" = "cc" -a $CCVER -ge 50 ]; then
echo "WARNING! If you wish to build 64-bit library, then you have to" echo "WARNING! If you wish to build 64-bit library, then you have to"
echo " invoke './Configure solaris64-sparcv9-cc' *manually*." echo " invoke './Configure solaris64-sparcv9-cc' *manually*."
echo " Type return if you want to continue, Ctrl-C to abort." echo " Type return if you want to continue, Ctrl-C to abort."
read waste < /dev/tty read waste < /dev/tty
fi fi
OUT="solaris-sparcv9-$CC" ;; ISA=`set $ISA; echo $1`
OUT="solaris-$ISA-$CC" ;;
sun4m-*-solaris2) OUT="solaris-sparcv8-$CC" ;; sun4m-*-solaris2) OUT="solaris-sparcv8-$CC" ;;
sun4d-*-solaris2) OUT="solaris-sparcv8-$CC" ;; sun4d-*-solaris2) OUT="solaris-sparcv8-$CC" ;;
sun4*-*-solaris2) OUT="solaris-sparcv7-$CC" ;; sun4*-*-solaris2) OUT="solaris-sparcv7-$CC" ;;