Let's explicitly link against the built libvirt-gconfig, libvirt-glib,
and libvirt-gobject libtool files for introspecting the gobjects.
In case it's *not* done we can run into some issues when where we try to
link against installed library, causing failures related to undefined
reference of the new symbols.
Signed-off-by: Fabiano FidĂȘncio <fidencio(a)redhat.com>
---
This issue was caught by libvirt-jenkins-ci on a debian-9 machine only.
However, it's easily reproducible with other distros.
https://ci.centos.org/job/libvirt-glib-build/systems=libvirt-debian-9/445...
---
docs/libvirt-gconfig/Makefile.am | 5 ++++-
docs/libvirt-glib/Makefile.am | 5 ++++-
docs/libvirt-gobject/Makefile.am | 5 ++++-
3 files changed, 12 insertions(+), 3 deletions(-)
diff --git a/docs/libvirt-gconfig/Makefile.am b/docs/libvirt-gconfig/Makefile.am
index 6a3df37..7d02354 100644
--- a/docs/libvirt-gconfig/Makefile.am
+++ b/docs/libvirt-gconfig/Makefile.am
@@ -34,6 +34,9 @@ GTKDOC_CFLAGS= \
GTKDOC_LIBS = \
$(GOBJECT2_LIBS) \
$(LIBXML2_LIBS) \
- $(top_builddir)/libvirt-gconfig/libvirt-gconfig-1.0.la
+ $(top_builddir)/libvirt-glib/libvirt-glib-1.0.la \
+ $(top_builddir)/libvirt-gconfig/libvirt-gconfig-1.0.la \
+ $(top_builddir)/libvirt-gobject/libvirt-gobject-1.0.la \
+ $(NULL)
include $(top_srcdir)/gtk-doc.make
diff --git a/docs/libvirt-glib/Makefile.am b/docs/libvirt-glib/Makefile.am
index 186f8ff..e3445b9 100644
--- a/docs/libvirt-glib/Makefile.am
+++ b/docs/libvirt-glib/Makefile.am
@@ -36,7 +36,10 @@ GTKDOC_LIBS = \
$(LIBVIRT_LIBS) \
$(GLIB2_LIBS) \
$(GTHREAD2_LIBS) \
- $(top_builddir)/libvirt-glib/libvirt-glib-1.0.la
+ $(top_builddir)/libvirt-glib/libvirt-glib-1.0.la \
+ $(top_builddir)/libvirt-gconfig/libvirt-gconfig-1.0.la \
+ $(top_builddir)/libvirt-gobject/libvirt-gobject-1.0.la \
+ $(NULL)
include $(top_srcdir)/gtk-doc.make
diff --git a/docs/libvirt-gobject/Makefile.am b/docs/libvirt-gobject/Makefile.am
index c068a96..f54c389 100644
--- a/docs/libvirt-gobject/Makefile.am
+++ b/docs/libvirt-gobject/Makefile.am
@@ -36,6 +36,9 @@ GTKDOC_LIBS = \
$(LIBVIRT_LIBS) \
$(GOBJECT2_LIBS) \
$(GIO2_LIBS) \
- $(top_builddir)/libvirt-gobject/libvirt-gobject-1.0.la
+ $(top_builddir)/libvirt-glib/libvirt-glib-1.0.la \
+ $(top_builddir)/libvirt-gconfig/libvirt-gconfig-1.0.la \
+ $(top_builddir)/libvirt-gobject/libvirt-gobject-1.0.la \
+ $(NULL)
include $(top_srcdir)/gtk-doc.make
--
2.21.0