一部のRPM仕様ファイルには、次の行が表示されます。
BuildRequires: pkgconfig(ice)
BuildRequires: pkgconfig(libnotify)
BuildRequires: pkgconfig(libssl)
...
私はpkgconfigについてはよくわかりませんが、インストールされているいくつかのライブラリにその.pc
ライブラリを記述するファイルがあることを知っています。 2つの質問があります。
- 動的ライブラリに固有のものですか?
- ice、libnotify、libsslが現在システムに見つからないか、見つかったがファイルが存在しない場合、RPMは上記の状況をどのように処理しますか
.pc
?
ベストアンサー1
RPMがあるかどうかはわかりませんが、使用これは実際には機能しますが、
pkg-config
静的ライブラリも処理できます。ビルド要件が満たされない場合、RPM ビルドは失敗します。