簡體   English   中英

用於x86-64的rpmbuild 32位lib包

[英]rpmbuild 32bit lib packages for x86-64

我正在嘗試使用rpmbuild來構建x86-64包和libs-32bit包。
使用相同的src rpm來構建兩個輸出包。
rpmbuild制作package-lib-32bit-Xxx68_64.rpm的參數是什么?

我目前這樣做是為了得到一個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?

對於opensuse
安裝'build'rpm

CC ='gcc -m32'CXX ='g ++ -m32'linux32 rpmbuild -bb --target = i586 package.spec
{
回聲包
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]

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM