Roll clang and switch to fsanitize=fuzzer-no-link
A bit of build file reshuffling to support standalone fuzzer targets.
See discussion in https://chromium-review.googlesource.com/c/chromium/src/+/1244802
TBR: fmayer
Test: built with "is_debug=false use_libfuzzer=true is_asan=true" and ran fuzzers
Change-Id: Ic64185eedd8b58c59569230c22a5ec880ebdb0b4
diff --git a/tools/install-build-deps b/tools/install-build-deps
index 9c394e0..7770631 100755
--- a/tools/install-build-deps
+++ b/tools/install-build-deps
@@ -119,8 +119,15 @@
# Keep the revision in sync with Chrome's CLANG_REVISION in
# tools/clang/scripts/update.py.
('buildtools/clang.tgz',
- 'https://commondatastorage.googleapis.com/chromium-browser-clang/Linux_x64/clang-331747-1.tgz',
- '973073ca36ae9194019705ec7677852a30c4b54e',
+ 'https://commondatastorage.googleapis.com/chromium-browser-clang/Linux_x64/clang-342523-1.tgz',
+ '8ca5cdf045582073386cc227dda82eaf2a3bc2ef',
+ 'linux2'
+ ),
+
+ # Keep in sync with chromium DEPS.
+ ('buildtools/libfuzzer',
+ 'https://chromium.googlesource.com/chromium/llvm-project/compiler-rt/lib/fuzzer.git',
+ 'a305a5eb85ed42edc5c965c14f308f576cb245ca',
'linux2'
),