Question

J'essaie d'utiliser rpmbuild pour créer des packages x86-64 et un package libs-32bit.
Le même RPM src est utilisé pour créer les deux packages de sortie.
Quels sont les arguments de rpmbuild pour créer package-lib-32bit-X.x.x68_64.rpm ?

Je fais actuellement ceci pour obtenir un package 32 bits :
CC='gcc -m32' CXX='g++ -m32' linux32 rpmbuild -bb -target=i586 package.spec

Cela me donne package-lib-X.x.i586.rpm quand j'ai besoin de package-lib-32bit-X.x.x86_ 64.rpm .
Quels arguments sont ajoutés « 32 bits » au nom du package et nommés x86_64 ?

Était-ce utile?

La solution

pour openuse
installer le rpm 'build'

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

[modifié pour ajouter le deuxième tiret manquant '--' sur le paramètre cible à rpmbuild]

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top