Fix clang version detection in src/pal/tools/gen-buildsys-clang.sh (dotnet/coreclr...
authorJan Vorlicek <janvorli@microsoft.com>
Wed, 10 May 2017 16:32:42 +0000 (18:32 +0200)
committerGitHub <noreply@github.com>
Wed, 10 May 2017 16:32:42 +0000 (18:32 +0200)
commiteae4f2ee6ea3e4f0d8533fa0e3a98c81a4c9b557
treeae6fe0209a50e85cd45ae2ecc28276dc0342c16f
parentc4da3e058faf3d5f2da1d0dcd778b2b726c9e9a7
Fix clang version detection in src/pal/tools/gen-buildsys-clang.sh (dotnet/coreclr#11398)

The version detection that was added recently for the purpose of selecting
optimization options for ARM builds was not working properly when the
clang binary doesn't have version in its name. This resulted in syntax
error being reported on OSX and some Linux distros:
/Users/janvorli/git/coreclr/src/pal/tools/gen-buildsys-clang.sh:
line 162: : /usr/bin/clang: syntax error: operand expected (error token is "/usr/bin/clang")

Commit migrated from https://github.com/dotnet/coreclr/commit/b1247408c30dd4dc511e8a65adf8a4efb2776f10
src/coreclr/src/pal/tools/gen-buildsys-clang.sh