yhara.jp

Recent Posts

LLVMの特定のツールだけビルドする

2021-10-01
Tech

LLVMのフルビルドは長い。とても長い。

こういうことがあったのでbcをデコードするツール(llvm-dis)だけ自前ビルドしたかった。

結論からいうとこれでいけた。

githubのreleasesから.src.zipを取ってきて解凍
$ cd llvm-12.0.1.src
$ mkdir mybuilddir; cd mybuilddir
$ cmake -DDLLVM_TARGETS_TO_BUILD=X86 -DCMAKE_BUILD_TYPE=RelWithDebInfo -DLLVM_ENABLE_PROJECTS="opt" -DLLVM_BUILD_TOOLS=false ../
$ make llvm-dis

フルビルド(cmake --build)しないのがポイント。

cmakeのオプションはたぶん-DDLLVM_TARGETS_TO_BUILD=X86 -DCMAKE_BUILD_TYPE=RelWithDebInfoだけでいい(というかllvm-disだけならそんなに時間かからないのでこれらもなくてもいい)。

More posts

Posts

(more...)

Articles

(more...)

Category

Ads

About

About the author