From: Alexey Kardashevskiy <[email protected]> The bswap functions use memcpy but the bswap.h header itself does not seem to include it in some configuration such as cross compiling for powerpc64 on x86_64 machine.
The patch explicitly includes string.h. Signed-off-by: Alexey Kardashevskiy <[email protected]> Reviewed-by: Stefan Hajnoczi <[email protected]> Reviewed-by: David Gibson <[email protected]> Reviewed-by: Andreas Färber <[email protected]> Signed-off-by: Stefan Hajnoczi <[email protected]> --- include/qemu/bswap.h | 1 + 1 file changed, 1 insertion(+) diff --git a/include/qemu/bswap.h b/include/qemu/bswap.h index d3af35d..14a5f65 100644 --- a/include/qemu/bswap.h +++ b/include/qemu/bswap.h @@ -4,6 +4,7 @@ #include "config-host.h" #include <inttypes.h> #include <limits.h> +#include <string.h> #include "fpu/softfloat.h" #ifdef CONFIG_MACHINE_BSWAP_H -- 1.8.1.4
