rpmbuild multiarch

Simon Perreault nomis80 at nomis80.org
Fri Jan 19 01:14:02 UTC 2007


Hi,

I'm on a x86_64 setup and I want to build an RPM for i386. So I use the 
following command:

	rpmbuild -ba <specfile> --target i386

This results in the following configure command being issued:

./configure --build=x86_64-redhat-linux-gnu --host=x86_64-redhat-linux-gnu
--target=i386-redhat-linux-gnu --program-prefix= --prefix=/usr
--exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc
--datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64
--libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/usr/com
--mandir=/usr/share/man --infodir=/usr/share/info --disable-static

The --target parameter is OK, but the --libdir parameter is wrong. What's the 
solution?

Thanks




More information about the fedora-extras-list mailing list