[libvirt] [glib PATCH] docs: explicitly link against libvirt-g{config, lib, object}

Fabiano Fidêncio fidencio at redhat.com
Fri May 24 15:16:14 UTC 2019


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 at 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/console
---
 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




More information about the libvir-list mailing list