[libvirt] [PATCH] build: get further on cygwin 'make check'
Daniel P. Berrange
berrange at redhat.com
Wed Oct 14 08:10:26 UTC 2015
On Tue, Oct 13, 2015 at 04:03:29PM -0600, Eric Blake wrote:
> Based on how we generate protocol-structs files for checking
> that our protocol changes are backwards-compatible, we end up
> compiling lxc and lockd protocol files on all platforms during
> 'make check', even though we may never link those files into a
> final library or executable. For this to work on cygwin, the
> CFLAGS addition of $(XDR_CFLAGS) must be unconditional.
Hmm, should we not simply skip the make check rule in question
if we are not building those bits on cygwin ?
>
> Signed-off-by: Eric Blake <eblake at redhat.com>
> ---
>
> I'll wait for review rather than invoking build-breaker rule,
> as 'make check' is a bit stronger than 'make'.
>
> src/Makefile.am | 33 +++++++++++++++++----------------
> 1 file changed, 17 insertions(+), 16 deletions(-)
>
> diff --git a/src/Makefile.am b/src/Makefile.am
> index 99b4993..e2c3e47 100644
> --- a/src/Makefile.am
> +++ b/src/Makefile.am
> @@ -1305,6 +1305,19 @@ EXTRA_DIST += qemu/qemu.conf qemu/libvirtd_qemu.aug \
> qemu/test_libvirtd_qemu.aug.in qemu/THREADS.txt
>
>
> +libvirt_driver_lxc_impl_la_CFLAGS = \
> + $(LIBNL_CFLAGS) \
> + $(FUSE_CFLAGS) \
> + $(XDR_CFLAGS) \
> + -I$(srcdir)/access \
> + -I$(srcdir)/conf \
> + $(AM_CFLAGS)
> +libvirt_driver_lxc_impl_la_LIBADD = \
> + $(CAPNG_LIBS) \
> + $(LIBNL_LIBS) \
> + $(LIBXML_LIBS) \
> + $(FUSE_LIBS)
> +
> if WITH_LXC
> noinst_LTLIBRARIES += libvirt_driver_lxc_impl.la
> libvirt_driver_lxc_la_SOURCES =
> @@ -1319,19 +1332,6 @@ noinst_LTLIBRARIES += libvirt_driver_lxc.la
> #libvirt_la_BUILT_LIBADD += libvirt_driver_lxc.la
> endif ! WITH_DRIVER_MODULES
>
> -libvirt_driver_lxc_impl_la_CFLAGS = \
> - $(LIBNL_CFLAGS) \
> - $(FUSE_CFLAGS) \
> - $(XDR_CFLAGS) \
> - -I$(srcdir)/access \
> - -I$(srcdir)/conf \
> - $(AM_CFLAGS)
> -libvirt_driver_lxc_impl_la_LIBADD = \
> - $(CAPNG_LIBS) \
> - $(LIBNL_LIBS) \
> - $(LIBXML_LIBS) \
> - $(FUSE_LIBS)
> -
> if WITH_BLKID
> libvirt_driver_lxc_impl_la_CFLAGS += $(BLKID_CFLAGS)
> libvirt_driver_lxc_impl_la_LIBADD += $(BLKID_LIBS)
> @@ -2307,15 +2307,16 @@ endif WITH_LXC
> lockdriverdir = $(libdir)/libvirt/lock-driver
> lockdriver_LTLIBRARIES =
>
> +lockd_la_CFLAGS = -I$(srcdir)/conf \
> + $(XDR_CFLAGS) \
> + $(AM_CFLAGS)
> +
> if WITH_LIBVIRTD
> lockdriver_LTLIBRARIES += lockd.la
> lockd_la_SOURCES = \
> $(LOCK_DRIVER_LOCKD_SOURCES) \
> $(LOCK_PROTOCOL_GENERATED) \
> $(NULL)
> -lockd_la_CFLAGS = -I$(srcdir)/conf \
> - $(XDR_CFLAGS) \
> - $(AM_CFLAGS)
> lockd_la_LDFLAGS = -module -avoid-version
> lockd_la_LIBADD = ../gnulib/lib/libgnu.la \
> libvirt-net-rpc.la \
> --
> 2.4.3
>
> --
> libvir-list mailing list
> libvir-list at redhat.com
> https://www.redhat.com/mailman/listinfo/libvir-list
Regards,
Daniel
--
|: http://berrange.com -o- http://www.flickr.com/photos/dberrange/ :|
|: http://libvirt.org -o- http://virt-manager.org :|
|: http://autobuild.org -o- http://search.cpan.org/~danberr/ :|
|: http://entangle-photo.org -o- http://live.gnome.org/gtk-vnc :|
More information about the libvir-list
mailing list