"Peter Maydell" <peter.mayd...@linaro.org> wrote on 04/06/2018 09:51:55 AM:
> I've now done this, and can reproduce the problem. So the > issue is generic to 32-bit hosts. Supporting evidence: I compiled Cygwin/MINGW with x86_64 and the resulting binaries work properly FWIW, the compile had some anomalous behavior: .../qemu-2.12.0-rc2/scripts/feature_to_c.sh: line 71: /usr/bin/sed: Invalid argument line 71 is: arrayname=xml_feature_$(echo $input | sed 's,.*/,,; s/[-.]/_/g') Not sure what the problem is, but I always use "-e" before scripts. Later the make failed with the following error: > gdbstub-xml.c:695:28: error: ‘xml_feature_’ undeclared here (not in a function) > { "i386-64bit-core.xml", xml_feature_ }, ^~~~~~~~~~~~ > gdbstub-xml.c:61:19: warning: ‘xml_feature_i386_64bit_core_xml’ defined but not used [-Wunused-const-variable=] > static const char xml_feature_i386_64bit_core_xml[] = { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > make[1]: *** [/cygdrive/c/scm/Deos/products/qemu/branches/2.12/output/qemu-2.12.0-rc2/rules.mak:66: gdbstub-xml.o] Error 1 > make: *** [Makefile:478: subdir-x86_64-softmmu] Error 2