=== Beyond Linux From Scratch 13.0 === ------ === LLVM.ORG 21.1.8 === mkdir blfs-llvm && cd blfs-llvm CC=gcc CXX=g++ cmake \ -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_SKIP_INSTALL_RPATH=ON \ -DLLVM_ENABLE_FFI=ON -DCMAKE_BUILD_TYPE=Release \ -DLLVM_BUILD_LLVM_DYLIB=ON -DLLVM_LINK_LLVM_DYLIB=ON \ -DLLVM_ENABLE_RTTI=ON -DLLVM_TARGETS_TO_BUILD="host" \ -DLLVM_ENABLE_PROJECTS="clang;lld" -DLLVM_CCACHE_BUILD=ON \ -DLLVM_BINUTILS_INCDIR=/usr/include -DLLVM_INCLUDE_BENCHMARKS=OFF \ -DCLANG_DEFAULT_PIE_ON_LINUX=ON -DCLANG_CONFIG_FILE_SYSTEM_DIR=/etc/clang \ -W no-dev -G Ninja ../llvm clang, lld 빌드후 cmake \ -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ \ -DCMAKE_LINKER_TYPE=LLD -DCMAKE_INSTALL_PREFIX=/usr \ -DLLVM_ENABLE_FFI=ON -DCMAKE_SKIP_INSTALL_RPATH=ON \ -DCMAKE_BUILD_TYPE=Release -DLLVM_BUILD_LLVM_DYLIB=ON \ -DLLVM_LINK_LLVM_DYLIB=ON -DMLIR_LINK_MLIR_DYLIB=ON \ -DLLVM_ENABLE_RTTI=ON -DLLVM_ENABLE_PROJECTS="all" \ -DLLVM_BINUTILS_INCDIR=/usr/include -DLLVM_INCLUDE_BENCHMARKS=OFF \ -DCLANG_DEFAULT_PIE_ON_LINUX=ON -DCLANG_CONFIG_FILE_SYSTEM_DIR=/etc/clang \ -DLLVM_PARALLEL_{COMPILE,LINK,TABLEGEN}_JOBS=12 \ -DLIBCLC_TARGETS_TO_BUILD="clspv--;clspv64--;nvptx--;nvptx64--;nvptx--nvidiacl;nvptx64--nvidiacl" \ -DLLVM_TARGETS_TO_BUILD="host;AMDGPU;BPF;NVPTX;SPIRV;WebAssembly;X86" \ -DCMAKE_CCACHE_ENABLE=ON -Wno-dev -G Ninja \ ../llvm ------ [[#Beyond Linux From Scratch 13.0|위로]]