4

rpmbuildを使用してx86-64パッケージとlibs-32ビットパッケージをビルドしようとしています。
同じsrcrpmを使用して、両方の出力パッケージをビルドします。
package-lib-32bit-Xxx68_64.rpmを作成するためのrpmbuildの引数は何ですか?

私は現在、32ビットパッケージを取得するためにこれを行っています:
CC ='gcc -m32' CXX ='g ++ -m32' linux32 rpmbuild -bb -target = i586 package.spec

これにより、package-lib-32bit-Xxx86_ 64.rpmが必要な場合に、package-lib-Xxi586.rpmが得られます。
パッケージ名に「32ビット」が追加され、x86_64という名前の引数は何ですか?

4

1 に答える 1

6

opensuse
インストール「ビルド」rpm の場合

CC='gcc -m32' CXX='g++ -m32' linux32 rpmbuild -bb --target=i586 package.spec
{
echo package
echo package-devel
} > baselib.conf
/usr/lib/build/mkbaselibs -c /usr /lib/build/baselibs_ global.conf -c baselib.conf /PATH_ TO_ RPMS/.../i586/package*.rpm

[rpmbuild のターゲット パラメータに欠落している 2 番目のダッシュ「--」を追加するように編集]

于 2009-07-22T21:47:08.603 に答える