Recentemente, compilei o llvm a partir do código-fonte, pois queria ver o 8. No entanto, é um 56G
tamanho enorme uma vez instalado. Isso parece excessivo.
Como posso reduzir o tamanho da instalação?
; du -h -d 1 -c .
41M ./include
22G ./lib
35G ./bin
264K ./share
28K ./libexec
56G .
56G total
Construir usando:
cmake3 -G Ninja -DCMAKE_INSTALL_PREFIX=~/llvm -DLLVM_TEMPORARILY_ALLOW_OLD_TOOLCHAIN=1 -DLLVM_ENABLE_PROJECTS="all" ../llvm
Compile o LLVM no modo de lançamento adicionando
-DCMAKE_BUILD_TYPE=Release
àcmake3
invocação.O padrão é construir com símbolos de depuração, o que resultará em arquivos muito grandes.