<div dir="ltr">Dear llvm developpers,<br>I followed the tutorial to build llvm and clang provided here:<br><div><div><a href="https://clang.llvm.org/get_started.html">https://clang.llvm.org/get_started.html</a><br><br></div><div>The sources are in sync with subversion repository, and I ended up with more than 30GB of binaries in llvm/bin as shown at the end of this message.<br><br></div><div>I assume I did something wrong, but I did not find any entry in the doc that helps me understand how to reduce the size of the binaries produced.<br><br></div><div>Is this normal ? Does any one has some hint to prevent this ?<br></div><div><br>Here are the sizes of the binaries:<br><br>1.9G clang-7<br> 1.6G clang-check<br> 1.2G clang-tidy<br> 1.1G opt<br> 1.1G bugpoint<br> 1.1G llvm-lto<br> 1.1G llvm-lto2<br>1018M llc<br>1015M c-index-test<br> 992M dsymutil<br> 992M llvm-isel-fuzzer<br> 989M llvm-opt-fuzzer<br> 987M llvm-dwp<br> 937M llvm-c-test<br> 653M clang-import-test<br> 512M clangd<br> 493M arcmt-test<br> 484M lli<br> 480M clang-query<br> 473M clang-refactor<br> 469M clang-move<br> 468M global-symbol-builder<br> 467M clang-change-namespace<br> 464M tool-template<br> 464M clang-rename<br> 462M clang-reorder-fields<br> 460M find-all-symbols<br> 456M clang-doc<br> 452M clang-include-fixer<br> 444M modularize<br> 443M clang-func-mapping<br> 442M clang-diff<br> 441M libToolingExample00<br> 438M pp-trace<br> 434M diagtool<br> 184M llvm-cfi-verify<br> 170M llvm-objdump<br> 168M sancov<br> 158M llvm-rtdyld<br> 149M llvm-ar<br> 148M llvm-nm<br> 145M llvm-extract<br> 145M llvm-link<br> 142M llvm-dwarfdump<br> 141M llvm-split<br> 131M llvm-mc<br> 127M llvm-pdbutil<br> 126M clang-offload-bundler<br> 122M llvm-mca<br> 121M verify-uselistorder<br> 121M llvm-cat<br> 120M llvm-as<br> 117M llvm-special-case-list-fuzzer<br> 117M llvm-demangle-fuzzer<br> 116M llvm-modextract<br> 114M obj2yaml<br> 112M llvm-xray<br> 105M sanstats<br> 105M llvm-symbolizer<br>  96M llvm-readobj<br>  93M llvm-cov<br>  90M lli-child-target<br>  86M llvm-cxxdump<br>  85M llvm-objcopy<br>  83M llvm-cvtres<br>  82M llvm-size<br>  76M clang-apply-replacements<br>  75M clang-format<br>  64M llvm-diff<br>  59M llvm-dis<br>  53M llvm-stress<br>  50M llvm-tblgen<br>  48M llvm-profdata<br>  31M yaml2obj<br>  17M clang-tblgen<br><br><br></div><div>- regards,<br><br></div><div>Manuel<br></div></div></div>