rpmbuild --target=i686 on x86_64 fails in configure
john5342 at gmail.com
Sat Apr 14 17:30:05 UTC 2012
On Sat, Apr 14, 2012 at 17:27, Zoltan Boszormenyi <zboszor at freemail.hu> wrote:
> 2012-04-14 17:20 keltezéssel, John Reiser írta:
>>> What should I do to make rpmbuild work for --target=i686?
>> Does this work:
>> export CC="gcc -m32"
>> rpmbuild -ba --target=i686 ...
> Yes, it does. Although I still get signs that rpmbuild wants to build
> x86_64 binaries:
> + ./configure --host=x86_64-unknown-linux-gnu
> --build=x86_64-unknown-linux-gnu ...
> checking for x86_64-unknown-linux-gnu-gcc... gcc -m32
> but the resulting binary rpm is suffixed as i686.rpm and
> the shard libs are 32-bit.
I always used to use setarch as well: "setarch i386 rpmbuild -ba
That should fool the configure script into 32bit.
There are 10 kinds of people in the world: Those who understand binary
and those who don't...
More information about the test