Fedora로 전환을 고려하고 있는데 최신 안정 버전의 Fedora(36)는 Clang 14만 탑재되어 있고 최신 버전은 Clang 15입니다.
Fedora 베타로 전환하지 않고도 최신 바이너리를 얻을 수 있는 방법이 있습니까?
내가 찾은https://copr.fedorainfracloud.org/coprs/g/fedora-llvm-team/llvm-snapshots/, 그러나 안정적인 버전이 아닌 트렁크 버전만 생성합니다.
답변1
clang의 Fedora37 패키지를 로컬에서 빌드하세요 :)
을 설치하려면 mock
사용자를 mock
그룹에 추가하고 RPM 소스 페이지로 이동하세요.https://src.fedoraproject.org/rpms/clang, F37에서 clang-15를 클릭하고 clang-15.0.0-2.fc37.src.rpm을 가져온 다음 시뮬레이션에 대상 아키텍처용 컨테이너에 빌드하도록 지시합니다(x86_64 가정).
mock --config /etc/mock/fedora-36-x86_64.cfg --rebuild clang-15.0.0-2.fc37.src.rpm
커피 한두 잔을 마시고 대상 디렉터리에서 생성된 rpm을 설치하면 성공적인 실행이 끝나면 표시됩니다. (팁: cd /path/to/the/binary/rpms; sudo dnf install ./rpm1.rpm ./rpm2.rpm …
다음을 사용하여 설치하세요.