summaryrefslogtreecommitdiffstats
path: root/tools/clang
diff options
context:
space:
mode:
authorjchaffraix <jchaffraix@chromium.org>2016-01-12 08:55:53 -0800
committerCommit bot <commit-bot@chromium.org>2016-01-12 16:56:34 +0000
commita622d4a967550c211ef7ff63008dd9f83c31acad (patch)
tree9520bd79242ed551f7ca97efbd5d3a489b0e05ca /tools/clang
parentbe2698cbeb075f3465a02f8ddb91367ef0ccd92f (diff)
downloadchromium_src-a622d4a967550c211ef7ff63008dd9f83c31acad.zip
chromium_src-a622d4a967550c211ef7ff63008dd9f83c31acad.tar.gz
chromium_src-a622d4a967550c211ef7ff63008dd9f83c31acad.tar.bz2
Revert of roll clang 255169:256316 (patchset #10 id:180001 of https://codereview.chromium.org/1539373005/ )
Reason for revert: The Mac OS 10.7 Debug Blink bot is hitting the regression mentioned in the CL while running several Blink unittests: dyld: lazy symbol binding failed: Symbol not found: __ZNSt3__114basic_iostreamIcNS_11char_traitsIcEEEC2EPNS_15basic_streambufIcS2_EE Referenced from: /Volumes/data/b/swarm_slave/work/isolated/runImpjEb/third_party/WebKit/Source/wtf/../../../../out/Debug/wtf_unittests Expected in: /usr/lib/libc++.1.dylib dyld: Symbol not found: __ZNSt3__114basic_iostreamIcNS_11char_traitsIcEEEC2EPNS_15basic_streambufIcS2_EE Referenced from: /Volumes/data/b/swarm_slave/work/isolated/runImpjEb/third_party/WebKit/Source/wtf/../../../../out/Debug/wtf_unittests Expected in: /usr/lib/libc++.1.dylib Full output: https://build.chromium.org/p/chromium.webkit/builders/WebKit%20Mac10.7%20%28dbg%29/builds/26318/steps/steps/logs/stdio Original issue's description: > roll clang 255169:256316 > > New: > * /W4 in clang-cl enables -Wextra warnings > * fix for link.exe /incremental build flakes > * /Brepro suppresses timestamps for deterministic builds > (doesn't work with link.exe /incremental) > > Note that this brings in a libc++ regression on Mac [1]: some of the > symbols that are hidden symbols in the system libc++ in OS X 10.8 > are marked as "inline" in the headers shipped with this compiler -- > this means that binaries produced by this compiler might not run > on OS X 10.8 if these calls don't get inlined (or, if the 10.8 SDK is > used, they won't link). That's ok for us though because production > builds on OS X statically link a newer libc++ with these symbols > exported, the iOS bots run newer OS X versions than 10.8, and > so do the Mac bots that do component builds (which use the > system libc++) or asan builds. And soon we'll roll in r257193 which > fixes this again. > > 1: http://lists.llvm.org/pipermail/cfe-commits/Week-of-Mon-20160104/146428.html > > BUG=571691 > TBR=hans > > Committed: https://crrev.com/483df9304bb678dd50b435a41c063a3aed96d10f > Cr-Commit-Position: refs/heads/master@{#368796} TBR=hans@chromium.org,thakis@chromium.org # Skipping CQ checks because original CL landed less than 1 days ago. NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=571691 Review URL: https://codereview.chromium.org/1575393003 Cr-Commit-Position: refs/heads/master@{#368900}
Diffstat (limited to 'tools/clang')
-rwxr-xr-xtools/clang/scripts/update.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/tools/clang/scripts/update.py b/tools/clang/scripts/update.py
index 75b6d29..f784c62 100755
--- a/tools/clang/scripts/update.py
+++ b/tools/clang/scripts/update.py
@@ -26,7 +26,7 @@ import zipfile
# Do NOT CHANGE this if you don't know what you're doing -- see
# https://code.google.com/p/chromium/wiki/UpdatingClang
# Reverting problematic clang rolls is safe, though.
-CLANG_REVISION = '256316'
+CLANG_REVISION = '255169'
use_head_revision = 'LLVM_FORCE_HEAD_REVISION' in os.environ
if use_head_revision: