我想使用的rpmbuild建x86-64的包和库,32位包。点击 同样的源代码RPM是uesd建立两个输出包。点击 什么是参数的rpmbuild使包LIB-32位,X.x.x68_64.rpm?

我现在这样做是为了得到一个32位的包:点击 CC = 'GCC -m32' CXX = '克++ -m32' linux32镜像的rpmbuild -bb -target = i586的package.spec

这是给我包LIB-X.x.i586.rpm当我需要包LIB-32位,X.x.x86_ 64.rpm。结果 加什么参数获得“32位”的包名称和命名x86_64的?

有帮助吗?

解决方案

有opensuse的结果 安装 '构建' RPM

CC = 'GCC -m32' CXX = '克++ -m32' linux32镜像的rpmbuild -bb --target = i586的package.spec结果 {点击 回声包结果 回波包devel的结果 }> baselib.conf结果 / usr / lib中/建造/ mkbaselibs -c / usr / lib中/建造/ baselibs_ global.conf -c baselib.conf / PATH_ TO_ RPMS /.../ i586的/包*的.rpm

[editted添加缺少的第二破折号 ' - ' 上的目标参数来的rpmbuild]

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top