]> Cypherpunks repositories - gostls13.git/commitdiff
misc/cgo/testsanitizers: check linux major/minor versions
authorMohit Agarwal <mohit@sdf.org>
Thu, 3 Dec 2015 19:11:44 +0000 (00:41 +0530)
committerIan Lance Taylor <iant@golang.org>
Thu, 3 Dec 2015 21:22:27 +0000 (21:22 +0000)
Fix a typo in de5b386; using `$ver` to determine linux major/minor
versions would produce those for clang, use `$linuxver` instead.

Updates #12898.

Change-Id: I2c8e84ad02749fceaa958afd65e558bb0b08dddb
Reviewed-on: https://go-review.googlesource.com/17323
Reviewed-by: Ian Lance Taylor <iant@golang.org>
Run-TryBot: Ian Lance Taylor <iant@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>

misc/cgo/testsanitizers/test.bash

index bc25617b6cd8ed377d18d7a65b72ac25f982bd93..269db2f3411dd282340c1248adffc33ad5850132 100755 (executable)
@@ -33,14 +33,14 @@ if $CC --version | grep clang >& /dev/null; then
     echo "skipping msan test; clang version $major.$minor (older than 3.6)"
     exit 0
   fi
-  
+
   # Clang before 3.8 does not work with Linux at or after 4.1.
   # golang.org/issue/12898.
   if test "$major" -lt 3 || test "$major" -eq 3 -a "$minor" -lt 8; then
     if test "$(uname)" = Linux; then
       linuxver=$(uname -r)
-      linuxmajor=$(echo $ver | sed -e 's/\([0-9]*\).*/\1/')
-      linuxminor=$(echo $ver | sed -e 's/[0-9]*\.\([0-9]*\).*/\1/')
+      linuxmajor=$(echo $linuxver | sed -e 's/\([0-9]*\).*/\1/')
+      linuxminor=$(echo $linuxver | sed -e 's/[0-9]*\.\([0-9]*\).*/\1/')
       if test "$linuxmajor" -gt 4 || test "$linuxmajor" -eq 4 -a "$linuxminor" -ge 1; then
         echo "skipping msan test; clang version $major.$minor (older than 3.8) incompatible with linux version $linuxmajor.$linuxminor (4.1 or newer)"
         exit 0