🐉
LLVMビルド時に発生した『collect2: fatal error: ld terminated with signal 9』の対処法
LLVMをビルドする必要があるのですが、ビルドしてみるも…
collect2: fatal error: ld terminated with signal 9 [Killed]
RAM不足でエラーが発生してしまいました😭 (32GBあるのに…)
解決法
cmake -S llvm -B build -DCMAKE_BUILD_TYPE="Debug" -DLLVM_TARGETS_TO_BUILD="X86;RISCV" -DLLVM_ENABLE_PROJECTS="clang" -DCMAKE_ENABLE_RUNTIMES="libcxx;libcxxabi" -DLLVM_USE_LINKER=mold
リンカーをmoldにすると無事ビルドできました。
参考文献
Discussion