summaryrefslogtreecommitdiffstats
path: root/tools/clang
diff options
context:
space:
mode:
authorhans <hans@chromium.org>2015-02-26 18:20:28 -0800
committerCommit bot <commit-bot@chromium.org>2015-02-27 02:21:24 +0000
commit184397805369477b684f6012571649ebada09d6e (patch)
tree983b955b922cd5fae19344fa2d4ee46b742410f0 /tools/clang
parent007e5476aa63605a767df50515a282a81b274ac1 (diff)
downloadchromium_src-184397805369477b684f6012571649ebada09d6e.zip
chromium_src-184397805369477b684f6012571649ebada09d6e.tar.gz
chromium_src-184397805369477b684f6012571649ebada09d6e.tar.bz2
Clang update script: set gcc_toolchain on Linux when using LLVM_FORCE_HEAD_REVISION
BUG=452726 NOTRY=true Review URL: https://codereview.chromium.org/959143002 Cr-Commit-Position: refs/heads/master@{#318380}
Diffstat (limited to 'tools/clang')
-rwxr-xr-xtools/clang/scripts/update.sh5
1 files changed, 5 insertions, 0 deletions
diff --git a/tools/clang/scripts/update.sh b/tools/clang/scripts/update.sh
index 7c60472..e8b929f 100755
--- a/tools/clang/scripts/update.sh
+++ b/tools/clang/scripts/update.sh
@@ -161,6 +161,11 @@ if [[ -n ${LLVM_FORCE_HEAD_REVISION:-''} ]]; then
with_android=
fi
+ if [[ "${OS}" == "Linux" ]] && [[ -z ${gcc_toolchain:-''} ]]; then
+ # Set gcc_toolchain on Linux; llvm-symbolizer needs the bundled libstdc++.
+ gcc_toolchain="$(dirname $(dirname $(which gcc)))"
+ fi
+
echo "LLVM_FORCE_HEAD_REVISION was set; using r${CLANG_REVISION}"
fi