On Mon, 2008-09-29 at 14:50 +0200, ehrhardt@xxxxxxxxxxxxxxxxxx wrote: > From: Christian Ehrhardt <ehrhardt@xxxxxxxxxxxxxxxxxx> > > The kvm merge with qemu brought code for 64bit power that broke cross > compilation. The issue is caused by configure trying to execute target > architecture binaries where configure is executed. > > I tried to change that detection so that it works with&without cross > compilation with only a small change and especially without an addtional > configure command line switch. Including the bits/wordsize.h header a platform > usually can check its wordsize and by doing that configure can check the > hostlongbits without executing the binary. Instead it now stops after > preprocessing stage which resolved the __WORDSIZE constant and retrieves > that value. > > I don't like that check style, but it is at least less broken than before. > Comments and other approaches welcome. This needs to be CCed to qemu-devel@xxxxxxxxxx and applied upstream. I don't know if bits/wordsize.h is too Linux-specific (or if that even matters in the configure script). -- Hollis Blanchard IBM Linux Technology Center -- To unsubscribe from this list: send the line "unsubscribe kvm-ppc" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html