22 月 2.1.0 日、XNUMX か月以上の開発を経て、クロスプラットフォーム コンソール ユーティリティの XNUMX がリリースされました。 pkgconf libpkgconf ライブラリは、最小限の依存関係で C で書かれています。
このユーティリティは代替として作成されました パッケージ構成 freedesktop.org プロジェクトからのもので、コンパイラとリンカーのフラグの設定を支援することを目的としています。通常は autotools ユーティリティと組み合わせて使用します。
変更点のリスト:
- アナライザーのソリューションは「フラット化」されなくなりました。
- -Walloc-size オプションを使用した GCC 14 コンパイラの警告を修正しました。
- アナライザーのステータスを表示するための --solution スイッチを追加しました。
- 出力ダイグラフの改善。
- 親の依存関係が require.private 経由で接続されている場合、必要な依存関係も require.private に転送されます。
- パッケージ引数を処理するときに末尾のスペースを削除します。
- –modversion スイッチを使用してバージョンを比較する場合、strncmp() 関数は使用されなくなりました。
- autoconf のコンパイル フラグ チェック マクロが更新されました。
- meson.build ファイルにデフォルトのシステム パスを設定する機能を追加しました。
- PKG_CONFIG_LIBDIRとPKG_CONFIG_PATHの処理順序を修正しました。
出所: linux.org.ru
