문서의 이전 판입니다!
Guile-3.0.9 | Lua-5.4.6 |
LLVM-17.0.6
LLVM 소개
LLVM 패키지에는 재사용 가능한 모듈식 컴파일러 및 툴체인 모음이 포함되어 있습니다. 저수준 가상 머신(LLVM: Low Level Virtual Machine) 코어 라이브러리는 최신 소스 및 대상 독립적 옵티마이저와 함께 많은 인기 CPU(일부 덜 인기 있는 CPU도 포함!)에 대한 코드 생성 지원을 제공합니다. 이러한 라이브러리는 LLVM 중간 표현(“LLVM IR”)으로 알려진 잘 지정된 코드 표현을 중심으로 구축됩니다.
Clang은 LLVM을 위한 새로운 C, C++, Objective C 및 Objective C++ 프론트엔드를 제공하며, 시스템 LLVM을 사용하여 빌드된 경우 Firefox와 같은 일부 데스크톱 패키지와 Rust에 필요합니다.
컴파일러 RT 패키지는 Clang 및 LLVM을 사용하는 개발자를 위한 런타임 Sanitizer 및 프로파일링 라이브러리를 제공합니다.
이 패키지는 LFS 12.1 플랫폼을 사용하여 빌드하고 제대로 작동하는 것으로 알려져 있습니다.
패키지 정보
다운로드(HTTP): Low Level Virtual Machine
MD5 sum: fd7fc891907e14f8e0ff7e3f87cc89a4
다운로드 크기: 57MB
필요한 예상 디스크 공간: 4.2GB(964MB 설치, 테스트용 20GB 및 문서용 308MB 추가)
예상 빌드 시간: 13 SBU(테스트용 8 SBU 추가, 둘 다 병렬 처리=8 사용)
추가 다운로드 LLVM용 Cmake 모듈
다운로드: https://anduin.linuxfromscratch.org/BLFS/llvm/llvm-cmake-17.src.tar.xz
MD5 합계 다운로드: 2b75b6446bfd5d0dcc288cd412b6a52a
다운로드 크기: 12 KB
LLVM 빌드 시스템을 위한 타사 종속성
다운로드: https://anduin.linuxfromscratch.org/BLFS/llvm/llvm-third-party-17.src.tar.xz
MD5 총 다운로드: 09c9f2259766dd65b75cd728df11b395
다운로드 크기: 376 KB
권장 다운로드 Clang
다운로드: https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/clang-17.0.6.src.tar.xz
MD5 합계: 52ff9f49e064860445474aa21e4a7e40
다운로드 크기: 21 MB
Clang에서 기본적으로 SSP를 활성화하는 패치: https://www.linuxfromscratch.org/patches/blfs/12.1/clang-17-enable_default_ssp-1.patch
옵션 다운로드 컴파일러 RT
다운로드: https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/compiler-rt-17.0.6.src.tar.xz
MD5 합계 다운로드: 85d25f04cbc4c1a20e3a1ab2a2c522cd
다운로드 크기: 2.4 MB
LLVM 종속성 필수 CMake-3.28.3
옵션 Doxygen-1.10.0, git-2.44.0, Graphviz-10.0.1, libxml2-2.12.5, Pygments-2.17.2, rsync-3.2.7(테스트용), recommonmark-0.7.1(구축 문서용), texlive-20230313(또는 install-tl-unx), Valgrind-3.22.0, PyYAML-6.0.1, Zip-3.0, OCaml, psutil(테스트용) 및 Z3.
LLVM 설치 LLVM 빌드 시스템에는 두 개의 추가 타르볼 llvm-cmake-17.src.tar.xz와 llvm-third-party-17.src.tar.xz가 필요합니다. 업스트림에서는 llvm-17.0.6.src.tar.xz 타르볼과 동일한 수준에서 추출하고 추출된 디렉터리의 이름을 cmake 및 third-party로 변경합니다. 이 디렉터리를 추출하고 빌드 시스템을 수정하여 llvm-17.0.6.src 계층 구조 외부에 모호한 이름의 디렉터리가 생성되지 않도록 하세요: * Translated with www.DeepL.com/Translator (free version) *