beyondlinuxfromscratch:installedpackages:llvm-17.0.6

문서의 이전 판입니다!


Beyond Linux® From Scratch (systemd Edition) - Version 12.1
Chapter 13. Programming
이전 위로 / 처음으로 다음
Guile-3.0.9 Lua-5.4.6

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) *

  • beyondlinuxfromscratch/installedpackages/llvm-17.0.6.1717018249.txt.gz
  • 마지막으로 수정됨: 2024/05/29 21:30
  • 저자 baecy