Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

第43章 インストールおよび起動

rpm-buildでのマルチスレッドの xz 圧縮

現在、圧縮は 1 つのコアのみを使用しているため、高度に並列化されたビルドでは長い時間がかかる可能性があります。これは、多くのコアを備えたハードウェア上に構築された大規模なプロジェクトを継続的に統合する場合に特に問題になります。
この機能はテクノロジープレビューとして提供され、%_source_payload マクロまたは %_binary_payload マクロを wLTX. xz dio パターンに設定する際に、ソースパッケージおよびバイナリーパッケージのマルチスレッドの xz 圧縮を有効にします。この中で、L は圧縮レベル(デフォルトでは 6)を表し、X は使用するスレッドの数です(複数の数字である可能性があります)(例: w6T12.xzdio )。これは、/usr/lib/rpm/macros ファイルを編集するか、spec ファイルまたはコマンドラインで マクロを宣言することで実行できます。(BZ#1278924)