빨간색 에러들

[Ubuntu20.04] LLVM_ [90%] lib/libLTO.so.11 failed 수동 빌드

vhxpffltm 2021. 10. 13. 17:38

Ubuntu LLVM / clang을 설치하는데 

 

수동으로 설치할 때가 있다.

 

우선 수동 설치는 LLVM org의 github 레퍼지토리에 방법이 나와있다.

 

https://github.com/llvm/llvm-project

 

GitHub - llvm/llvm-project: The LLVM Project is a collection of modular and reusable compiler and toolchain technologies. Note:

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies. Note: the repository does not accept github pull requests at this moment. Please submit your patches at...

github.com

 

그런데, 간혹 위 document에 나와있는 대로 했는데 빌드가 실패하는 경우가 있을 수 있다.

 

[90%] lib/libLTO.so.11 failed

혹은 make로 빌드할때도 끝에 90몇프로에서 에러가 발생하는 문제가 있다. (아마 AST..?)

 

문제는 현재 OS의 메모리 문제이다. 

필자는 가상환경의 메모리를 더 높여주고 아래에서 설명해준 옵션을 추가해서 빌드에 성공하였다.

make로 빌드하려면 -G에 옵션을 바꿔주면 된다.

 

1
cmake -G Ninja ../llvm -DLLVM_ENABLE_PROJECTS="clang;clang-tools-extra" -DLLVM_USE_LINKER=gold -DCMAKE_BUILD_TYPE=Release
cs

 

 

https://gist.github.com/rkitover/552e0ad79714b1e7b182ed8c2823445b

 

llvm won't link

llvm won't link. GitHub Gist: instantly share code, notes, and snippets.

gist.github.com

 

https://stackoverflow.com/questions/65633304/not-able-to-build-llvm-from-its-source-code

 

Not able to build LLVM from its source code

I am referring to https://llvm.org/docs/GettingStarted.html to build the LLVM from its source code. I am using Ubuntu 18.04. $ cmake -G Ninja -DCMAKE_BUILD_TYPE=RelWithDebInfo ../llvm $ cmake --bui...

stackoverflow.com