summary refs log tree commit diff
diff options
context:
space:
mode:
authorPer Bothner <per@bothner.com>1994-10-07 01:03:20 +0000
committerPer Bothner <per@bothner.com>1994-10-07 01:03:20 +0000
commit5f8c92c66eb80ef5f5c1c5345144c0d32cab24da (patch)
tree2a01ba54cee535b0d6dc4662036b9508d74fb057
parentb00b44c43ccec2cbacb49a56daef7b4b4390375d (diff)
downloadglibc-5f8c92c66eb80ef5f5c1c5345144c0d32cab24da.tar.gz
glibc-5f8c92c66eb80ef5f5c1c5345144c0d32cab24da.tar.xz
glibc-5f8c92c66eb80ef5f5c1c5345144c0d32cab24da.zip
Patch to handle old Convex systems (without uname).
-rwxr-xr-xconfig.guess26
1 files changed, 26 insertions, 0 deletions
diff --git a/config.guess b/config.guess
index 8358e6dd31..95819f1159 100755
--- a/config.guess
+++ b/config.guess
@@ -419,6 +419,32 @@ rm -f dummy.c dummy
 
 test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit 0; }
 
+# Convex versions that predate uname can use getsysinfo(1)
+
+if [ -x /usr/convex/getsysinfo ]
+then
+    case `getsysinfo -f cpu_type` in
+    c1*)
+	echo c1-convex-bsd
+	exit 0 ;;
+    c2*)
+	if getsysinfo -f scalar_acc
+	then echo c32-convex-bsd
+	else echo c2-convex-bsd
+	fi
+	exit 0 ;;
+    c34*)
+	echo c34-convex-bsd
+	exit 0 ;;
+    c38*)
+	echo c38-convex-bsd
+	exit 0 ;;
+    c4*)
+	echo c4-convex-bsd
+	exit 0 ;;
+    esac
+fi
+
 #echo '(Unable to guess system type)' 1>&2
 
 exit 1