[libvirt] [PATCH v4 08/11] CPU selection infrastructure

Matthias Bolte matthias.bolte at googlemail.com
Tue Dec 22 12:54:33 UTC 2009


2009/12/22 Daniel P. Berrange <berrange at redhat.com>:
> On Thu, Dec 17, 2009 at 09:21:42PM +0100, Jiri Denemark wrote:
>> diff --git a/src/Makefile.am b/src/Makefile.am
>> index 432a66e..471e403 100644
>> --- a/src/Makefile.am
>> +++ b/src/Makefile.am
>> @@ -16,6 +16,7 @@ INCLUDES =                                                  \
>>               -DSBINDIR=\""$(sbindir)"\"                      \
>>               -DSYSCONF_DIR="\"$(sysconfdir)\""               \
>>               -DLOCALEBASEDIR=\""$(datadir)/locale"\"         \
>> +             -DDATADIR=\""$(datadir)/libvirt"\"              \
>>               -DLOCAL_STATE_DIR=\""$(localstatedir)"\"        \
>>               -DGETTEXT_PACKAGE=\"$(PACKAGE)\"                \
>>               $(WARN_CFLAGS)                                  \
>
>
> This patch has unfortuntely broken the build on Win32, because of a
> lovely datatype in Win32 objidl.h header file which is included from
> the winsock headers:
>
> typedef enum tagDATADIR {
>        DATADIR_GET=1,
>        DATADIR_SET
> } DATADIR;
>
>
> So, this makefile.am constant will need to be renamed, and similarly the
> code using it :-(
>
> Daniel

I noticed that as well. You can stop it including objidl.h by adding
-DNOGDI to the CFLAGS.

Matthias




More information about the libvir-list mailing list