qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] [PATCH] build: fix Win32 clean build


From: Stefan Weil
Subject: Re: [Qemu-devel] [PATCH] build: fix Win32 clean build
Date: Tue, 15 Jan 2013 18:34:46 +0100
User-agent: Mozilla/5.0 (X11; Linux i686; rv:17.0) Gecko/20130106 Thunderbird/17.0.2

Am 15.01.2013 09:49, schrieb Paolo Bonzini:
> The version.o file did not appear explicitly as a dependency, and
> this caused clean builds to fail.  Force its build by making the
> Makefile depend on version.o.
>
> (We cannot add it to libqemuutil.a, because it doesn't export any
> symbol and thus would not be pulled by the linker).
>
> Cc: Blue Swirl <address@hidden>
> Cc: Stefan Weil <address@hidden>
> Signed-off-by: Paolo Bonzini <address@hidden>
> ---
>  Makefile | 1 +
>  1 file changed, 1 insertion(+)
>
> diff --git a/Makefile b/Makefile
> index 7622a4c..cfa2fa6 100644
> --- a/Makefile
> +++ b/Makefile
> @@ -153,6 +153,7 @@ version.o: $(SRC_PATH)/version.rc config-host.h
>       $(call quiet-command,$(WINDRES) -I. -o $@ $<,"  RC    $(TARGET_DIR)$@")
>  
>  version-obj-$(CONFIG_WIN32) += version.o
> +Makefile: $(version-obj-y)
>  
>  ######################################################################
>  # Build libraries


Tested-by: Stefan Weil <address@hidden>

Blue, Paolo's patch fixes a recently introduced build regression for MinGW.
Please apply it to git master.

I won't send a pull request because it is a build fix.

Paolo, your latest modifications added one more regression
because MinGW builds now compile files which are only needed
for user mode (= never for MinGW).util/envlist.c uses strtok_r
which is unavailable for MinGW, so we get a compiler warning,
but no linker error because it is unused.

Regards
Stefan




reply via email to

[Prev in Thread] Current Thread [Next in Thread]