Alpine Linuxでclang-tidyをコンパイルする

Alpine Linuxでclang-tidyをコンパイルする

clang-tidy追加のツールを含める必要があるCIパイプライン用のDockerイメージを作成しようとしています。問題は、Alpineリポジトリに含まれているパッケージが見つからないことですclang-tidy。つまり、ソースからパッケージをコンパイルする必要があるということです。また、完全なクールツールスイートではなく、このツールのみが必要です。

コンパイル方法のガイドラインを教えてもらえますか?clang-tidy ただAlpineまたは互換性のあるバイナリから?

よろしくお願いします。

答え1

clang-tidyclang-extra-toolsバイナリはEdge/mainパッケージにあります。

インストールするにはインストールする必要があります/etc/apk/repositories

これはedge開発ツリーなので、「安定的」とは見なされませんが、パッケージは次の安定リリースに含まれる予定です。このページにはより良い説明があります。https://wiki.alpinelinux.org/wiki/Edge

apkファイルで特定のファイルを見つける方法を知りたい場合(たとえば、どのパッケージにそのファイルが含まれていますかclang-tidy?)、ここで解決策を見つけることができます。

apkパッケージからファイルを検索する方法

.: フランシスコ

関連情報