[llvm-dev] Pardon the newbie question

Joerg Sonnenberger via llvm-dev llvm-dev at lists.llvm.org
Thu Apr 15 15:57:50 PDT 2021


On Thu, Apr 15, 2021 at 10:05:51PM +0200, pawel k. via llvm-dev wrote:
> Hello,
> Im trying to build trunk clang in debug version on oldish ubuntu with low
> mem. Linking lli takes ages and fails on low mem. Is there a chance
> building would succeed if i used lld instead of ld? If so is there an
> option either to force lld or whole clang toolchain use in cmake instead of
> default gcc (both gcc and clang are avail on system)? Otherwise I think ill
> stick with release.

Your best options for that are using DWARF fusion
(-DLLVM_USE_SPLIT_DWARF) or as separate shared libraries
(-DBUILD_SHARED_LIBS). The former will punish the gdb load time and the
latter will penalize execution speed.

Joerg


More information about the llvm-dev mailing list