32bit互換パッケージ(compat32)のビルドルール(仮)
趣旨
x86_64で32bitバイナリのみ提供されるパッケージを動作させるための32bit互換パッケージ?(compat32-*)のビルド、運用に関してまとめられたページがないため、作成するもの。
ビルド環境
i386(当面)環境?
SPECファイル記述要領
compat32をビルドするかどうかのオプション(現在)
%define build_compat32 %{?_with_compat32:1}%{!?_with_compat32:0}
- これを arch が i386 であれば、build_compat32を定義するように変更できないか?
- ビルドを忘れられてしまうとx86_64のリポジトリで不整合が起こる。
- 現状 rpm-4.4.2.3-10vl5 以降では i386 環境において _with_compat32 が強制定義され、compat32 package が強制 build されるようになっている
- [VineSeed:17997]
- spec の記述にブレがあり、build されないものがある?
- 仮想環境(vbuilderなど)では上手く動いていない? -> いえ、問題ありません。vbuilder-0.0.11 (VineSeed: rpm-4.4.2.3-12vl5, 5.0: rpm-4.4.2.3-12vl5) で確認しました。(munepi)
(Now priting)
パッケージの定義・依存関係
(Now priting)
ファイルリストの記述要領
(Now printing)
その他の注意点
(Now printing)