Fedoraへの切り替えを検討していますが、最新安定版のFedora(36)はClang 14のみ搭載されており、最新バージョンはClang 15です。
Fedora Betaに切り替えずに最新のバイナリを取得する方法はありますか?
私が見つけた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
コーヒー1〜2杯を飲み、ターゲットディレクトリから生成されたrpmをインストールすると、正常に実行された後に表示されます。 (ヒント:cd /path/to/the/binary/rpms; sudo dnf install ./rpm1.rpm ./rpm2.rpm …
以下を使用してインストールしてください。