beyondlinuxfromscratch:12.4:llvm

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
beyondlinuxfromscratch:12.4:llvm [2026/04/03 23:51] baecybeyondlinuxfromscratch:12.4:llvm [2026/04/13 23:48] (현재) baecy
줄 6: 줄 6:
 <codeprism lang=cmake> <codeprism lang=cmake>
 mkdir blfs-llvm && cd blfs-llvm mkdir blfs-llvm && cd blfs-llvm
-cmake -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ \ +CC=gcc CXX=g++ cmake                                                          \ 
--DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_SKIP_INSTALL_RPATH=ON +-DCMAKE_INSTALL_PREFIX=/usr         -DCMAKE_SKIP_INSTALL_RPATH=ON             \ 
--DLLVM_ENABLE_FFI=ON -DCMAKE_BUILD_TYPE=Release +-DLLVM_ENABLE_FFI=ON                -DCMAKE_BUILD_TYPE=Release                \ 
--DLLVM_BUILD_LLVM_DYLIB=ON -DLLVM_LINK_LLVM_DYLIB=ON \ +-DLLVM_BUILD_LLVM_DYLIB=ON          -DLLVM_LINK_LLVM_DYLIB=ON                 \ 
--DLLVM_ENABLE_RTTI=ON -DLLVM_ENABLE_PROJECTS="all"+-DLLVM_ENABLE_RTTI=ON               -DLLVM_TARGETS_TO_BUILD="host"            \ 
--DLLVM_BINUTILS_INCDIR=/usr/include -DLLVM_INCLUDE_BENCHMARKS=OFF \ +-DLLVM_ENABLE_PROJECTS="clang;lld"  -DLLVM_CCACHE_BUILD=ON                    \ 
--DCLANG_DEFAULT_PIE_ON_LINUX=ON -DCLANG_CONFIG_FILE_SYSTEM_DIR=/etc/clang \ +-DLLVM_BINUTILS_INCDIR=/usr/include -DLLVM_INCLUDE_BENCHMARKS=OFF             \ 
--DLLVM_PARALLEL_{COMPILE,LINK,TABLEGEN}_JOBS=12 \ +-DCLANG_DEFAULT_PIE_ON_LINUX=ON     -DCLANG_CONFIG_FILE_SYSTEM_DIR=/etc/clang \ 
--DLLVM_TARGETS_TO_BUILD="host;AArch64;AMDGPU;ARM;AVR;BPF;Hexagon;Lanai;LoongArch;Mips;MSP430;NVPTX;PowerPC;RISCV;Sparc;SPIRV;SystemZ;VE;WebAssembly;X86;XCore" \ +-W no-dev -G Ninja ../llvm  
--W no-dev -G Ninja \ +</codeprism> 
-../llvm +clang, lld 빌드후 
 +<codeprism lang=cmake> 
 + 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
 </codeprism> </codeprism>
 ------ ------
  • beyondlinuxfromscratch/12.4/llvm.1775260272.txt.gz
  • 마지막으로 수정됨: 2026/04/03 23:51
  • 저자 baecy