LLVM 11.0.0

페도라 33은 LLVM 11와 함께 제공됩니다.

페도라에서 모든 llvm 하위-프로젝트는 버전 11로 최신화되었습니다. 그러나, 현재 clang`와 `llvm 버전 10 라이브러리에 의존하는 꾸러미는 계속 작동합니다.

호환 꾸러미 `clang10`과 `llvm10`은 이 출시에 추가되었습니다.

만약 유지관리자는 clang-libs 또는 llvm-libs`에 의존하는 꾸러미를 다시 빌드하고자 하지만, 아직 LLVM 11에서 동작하지 않으며, `clang10`과 `llvm10 호환성 꾸러미에 의존하는 이들 상세 파일을 변경해야 합니다.

호환성 꾸러미 이름 변경. .0은 꾸러미 이름에서 제거되었고, 이제 호환성 꾸러미는 llvm10.0`과 `clang10.0 대신에 llvm10 및 `clang10`이라고 불립니다.

Clang 11.0.0은 x86_64`과 `s390x 구조(아키텍처)를 위한 -fstack-clash-protection 플래그를 지원합니다. 이 최신화의 일부로, redhat-rpm-config`에서 rpmrc 파일은 수정되었으며, 그런 이유로 `-fstack-clash-protection`는%toolchain` 매크로가 clang으로 설정될 때에 optflags에 추가되었습니다.

변경

LLVM 11과 함께 나타난 신규 기능, 개선과 결점 수정의 전체 목록은 업스트림 출시 기록에서 찾을 수 있습니다.

페도라 33에서 모든 LLVM 하위-프로젝트도 버전 11로 최신화 되었습니다

뿐만 아니라

  • compiler-rt

  • lldb

  • libomp

  • llvm-test-suite

  • libcxxabi (libc++abi)

  • python-lit