<div dir="ltr"><div><div>Thanks a lot Roman,<br></div>It worked, it reduces the size of the binaries by 30. <br>It took me a bit of time to get back because I updated the code to the last version and it stopped compiling due to an error and I only compile llvm/clang at night.<br><br></div>- all the best,<br><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><span style="font-size:12.8px"></span><br style="font-size:12.8px"><div dir="ltr"><div><span style="font-size:12.8px">--------------</span></div></div></div></div></div></div></div></div></div></div>
<br><div class="gmail_quote">On Fri, Apr 27, 2018 at 6:00 PM, Roman Lebedev <span dir="ltr"><<a href="mailto:lebedev.ri@gmail.com" target="_blank">lebedev.ri@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On Fri, Apr 27, 2018 at 6:21 PM, Manuel Yguel via llvm-dev<br>
<<a href="mailto:llvm-dev@lists.llvm.org">llvm-dev@lists.llvm.org</a>> wrote:<br>
> Dear llvm developpers,<br>
> I followed the tutorial to build llvm and clang provided here:<br>
> <a href="https://clang.llvm.org/get_started.html" rel="noreferrer" target="_blank">https://clang.llvm.org/get_<wbr>started.html</a><br>
><br>
> The sources are in sync with subversion repository, and I ended up with more<br>
> than 30GB of binaries in llvm/bin as shown at the end of this message.<br>
</span>You probably built the debug version, with debug info.<br>
If you do not want that, you could either specify `-DCMAKE_BUILD_TYPE=Release`,<br>
or modify/pass `CFLAGS`/`CXXFLAGS` so that no debuginfo is generated.<br>
<div><div class="h5"><br>
> I assume I did something wrong, but I did not find any entry in the doc that<br>
> helps me understand how to reduce the size of the binaries produced.<br>
><br>
> Is this normal ? Does any one has some hint to prevent this ?<br>
><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>
> - regards,<br>
><br>
> Manuel<br>
><br>
</div></div>> ______________________________<wbr>_________________<br>
> LLVM Developers mailing list<br>
> <a href="mailto:llvm-dev@lists.llvm.org">llvm-dev@lists.llvm.org</a><br>
> <a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev" rel="noreferrer" target="_blank">http://lists.llvm.org/cgi-bin/<wbr>mailman/listinfo/llvm-dev</a><br>
><br>
</blockquote></div><br></div></div>