]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Change uname based arch-check to match machine hardware name in sgcheck.
authorPetar Jovanovic <mips32r2@gmail.com>
Thu, 4 Oct 2012 23:53:03 +0000 (23:53 +0000)
committerPetar Jovanovic <mips32r2@gmail.com>
Thu, 4 Oct 2012 23:53:03 +0000 (23:53 +0000)
Some hardware platforms will return "unknown" for 'uname -i', so it is more
accurate and common to run 'uname -m' which returns machine hardware name.
This way, some platforms that do not support sgcheck will avoid running tests
for it.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13022

exp-sgcheck/tests/is_arch_supported

index c2ae871ac19ba46dc3bfda82d7496d50fb57c13b..818cc6167a1e6644e62c1a397118013901f8e81f 100755 (executable)
@@ -1,7 +1,7 @@
 #!/bin/sh
 #
-# Not all architectures are supported by exp-ptr. Currently, PowerPC, s390x
-# and ARM are not supported and will fail these tests as follows:
+# Not all architectures are supported by exp-ptr. Currently, PowerPC, s390x,
+# MIPS and ARM are not supported and will fail these tests as follows:
 # WARNING: exp-ptrcheck on <blah> platforms: stack and global array
 # WARNING: checking is not currently supported.  Only heap checking is
 # WARNING: supported.
@@ -9,7 +9,7 @@
 # So we use this script to prevent these tests from running on unsupported
 # architectures.
 
-case `uname -i` in
+case `uname -m` in
   ppc*|arm*|s390x|mips*) exit 1;;
   *)         exit 0;;
 esac