File: [local] / OpenXM_contrib / pari-2.2 / config / Attic / arch-osname (download)
Revision 1.1.1.1 (vendor branch), Tue Oct 2 11:16:55 2001 UTC (22 years, 9 months ago) by noro
Branch: NORO
CVS Tags: RELEASE_1_2_3, RELEASE_1_2_2_KNOPPIX_b, RELEASE_1_2_2_KNOPPIX, RELEASE_1_2_2, RELEASE_1_2_1, PARI_2_2 Changes since 1.1: +0 -0
lines
Imported pari-2.2.1(alpha).
|
#! /bin/sh
arch=none; osname=unknown
myuname=`(uname -a) 2>/dev/null || arch 2>&1`
if test -d /NextApps; then myuname=nextstep; fi
if test -n "$myuname"; then
myuname=`echo $myuname | sed -e 's/^[^=]*=//' -e 's,/,,g' | \
tr '[A-Z]' '[a-z]' | tr '\012' ' '`
set X $myuname; shift; osname=$1
case "$osname" in
irix*) osname=irix;;
fx2800) arch=fx2800; osname=concentrix;;
hp*) arch=hppa; osname=hpux;;
freebsd|os2) arch=ix86;;
ultrix) arch=mips;;
nextstep) arch=`file /bin/sh | sed 's/.*(for architecture \(.*\))/\1/'`;;
osf1) case "$5" in alpha) arch=alpha;; esac;;
cygwin*) arch=$HOSTTYPE; osname=cygwin;;
linux) arch=`uname -m`
case "`cat /proc/cpuinfo`" in
*SuperSparc*) arch=sparcv8_super;;
*TMS390Z5[05]*) arch=sparcv8_super;; # SuperSparc I or II
*TMS390S1[05]*) arch=sparcv8_micro;; # MicroSparc I
*MB86904*) arch=sparcv8_micro;; # MicroSparc II
*MB86907*) arch=sparcv8_micro;; # TurboSparc
*MB86934*) arch=sparcv8_super;; # SparcLite
*RT625*) arch=sparcv8_super;; # HyperSparc
*CY605*) arch=sparcv8_super;;
esac;;
sunos) case "$3" in 5*) osname=solaris;; esac
case "$5" in
sun3*) arch=m68k;;
sun4|sun4[ce]) arch=sparcv7;;
sun4[dm]) cpu="TI,|FMI,|Cypress,|Ross,"
case "`(prtconf||devinfo)2>&- |egrep $cpu`" in
*TI,TMS390Z5[05]*) arch=sparcv8_super;; # SuperSparc I or II
*TI,TMS390S1[05]*) arch=sparcv8_micro;; # MicroSparc I
*FMI,MB86904*) arch=sparcv8_micro;; # MicroSparc II
*FMI,MB86907*) arch=sparcv8_micro;; # TurboSparc
*FMI,MB86934*) arch=sparcv8_super;; # SparcLite
*Ross,RT625*) arch=sparcv8_super;; # HyperSparc
*Cypress,CY605*) arch=sparcv8_super;;
*) arch=sparcv8;;
esac;;
sun4u) arch=sparcv9;;
i*pc) arch=ix86;;
*) case "$4" in sun) arch=m68k;; esac;;
esac;;
esac
fi
echo $arch-$osname