On 2018-09-04 12:43, Daniel P. Berrangé wrote: > On Tue, Sep 04, 2018 at 09:02:18AM +0200, Thomas Huth wrote: >> When cross-compiling QEMU for a target that significantly differs from >> the host, the current information in config.status is not enough to >> properly re-create the configuration. For example when I try to test >> my build with the mingw32 cross-compiler, I regularly get this error >> after the build system tried to re-create the configuration with the >> config.status file: >> >> ERROR: sizeof(size_t) doesn't match GLIB_SIZEOF_SIZE_T. >> You probably need to set PKG_CONFIG_LIBDIR >> to point to the right pkg-config files for your >> build target >> >> A similar problem exists for the "windres" tool, where you have to >> set the WINDRES variable in case it has a different name. >> So let's fix these issues by storing the configuration for these >> variables in the config.status file, too. > > Doh, I sent a patch to fix this problem more broadly years ago now: > > https://lists.nongnu.org/archive/html/qemu-devel/2015-11/msg04157.html > > but it appears no maintainer ever merged it !
This certainly eases some configurations ... could you refresh the patch and post it again? Thomas