On Thu, 26 May 2011, Stefan Berger wrote: > On 05/26/2011 04:20 PM, Andreas F?rber wrote: > > Am 26.05.2011 um 21:00 schrieb Stefan Berger: > > > > > With the below patch I can build either ppc (-m32) or ppc64 (-m64) > > > versions of Qemu (on a ppc64 host) when passing these compiler flags via > > > 'configure ... --extra-cflags="-m32"'. > > > > You probably meant "without passing"? > > > > Nack. Please don't hardcode -mXX in configure, it's -arch ppc vs. -arch > > ppc64 on my host/gcc. What's wrong with passing --extra-cflags? > > > I posted the following patch today for compiling libcacard with -m32 on a 64 > bit machine. > > http://lists.nongnu.org/archive/html/qemu-devel/2011-05/msg02909.html > > It adds LDFLAGS. This works fine on x86-64. Then trying this out on ppc64 with > -m32 in extra-cflags I find the following in config-host.mak > > [...] > HELPER_CFLAGS= > LDFLAGS=-Wl,--warn-common -g > ARLIBS_BEGIN= > [...] > > The -m32 doesn't make it into LDFLAGS. The below patch fixed it for me > following the pattern of x86-64 and i686 a bit further up in the case > statement in configure.
[..snip..] You can just do `./configure --cc="gcc -m[32|64]"' -- mailto:av1...@comtv.ru