Doing so changes the size of the compressed toolchain archive from ~280M to ~120M, and the decompressed size from ~1500M to ~675M. This will reduce the overhead of decompression during builds. As we ship llvm-symbolizer as part of ASan builds, we do need it to still statically link against LLVM, which we do with a small patch. CCTools-port needs to be rebuilt in some cases of clang changes, which this one of, so touch the script so that it happens. Differential Revision: https://phabricator.services.mozilla.com/D6117
13 lines
376 B
Diff
13 lines
376 B
Diff
diff --git a/llvm/tools/llvm-symbolizer/CMakeLists.txt b/llvm/tools/llvm-symbolizer/CMakeLists.txt
|
|
index 8185c296c50..13c7419fa47 100644
|
|
--- a/llvm/tools/llvm-symbolizer/CMakeLists.txt
|
|
+++ b/llvm/tools/llvm-symbolizer/CMakeLists.txt
|
|
@@ -13,6 +13,7 @@ set(LLVM_LINK_COMPONENTS
|
|
)
|
|
|
|
add_llvm_tool(llvm-symbolizer
|
|
+ DISABLE_LLVM_LINK_LLVM_DYLIB
|
|
llvm-symbolizer.cpp
|
|
)
|
|
|