From 127fcef31fc64a1c220ba5c2754a02e2aeea6826 Mon Sep 17 00:00:00 2001 From: Petar Jovanovic Date: Thu, 4 Oct 2012 23:53:03 +0000 Subject: [PATCH] Change uname based arch-check to match machine hardware name in sgcheck. 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 | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/exp-sgcheck/tests/is_arch_supported b/exp-sgcheck/tests/is_arch_supported index c2ae871ac..818cc6167 100755 --- a/exp-sgcheck/tests/is_arch_supported +++ b/exp-sgcheck/tests/is_arch_supported @@ -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 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