]> xenbits.xensource.com Git - people/liuw/libxenctrl-split/libvirt.git/commitdiff
Makefile: Fix build without driver modules
authorMichal Privoznik <mprivozn@redhat.com>
Fri, 3 Oct 2014 11:59:12 +0000 (13:59 +0200)
committerMichal Privoznik <mprivozn@redhat.com>
Fri, 3 Oct 2014 11:59:12 +0000 (13:59 +0200)
After 87dea4fcf one can observe a build failure:

./autogen.sh --system --without-driver-modules && make

  CCLD     libvirtd
../src/.libs/libvirt_driver_vbox.a(libvirt_driver_vbox_impl_la-vbox_driver.o):
In function `vboxNetworkRegister':
/home/jtomko/work/libvirt/libvirt.git/src/vbox/vbox_driver.c:168: undefined
reference to `vboxGetNetworkDriver'
collect2: error: ld returned 1 exit status
make[3]: *** [libvirtd] Error 1

The problem is that when building without driver modules the VBOX
network driver is not linked into the the VBOX driver.

Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
src/Makefile.am

index 5e8cd4a5acbabd9a922b41d0ee449fc567b8b6d7..188cd2942c491e670b6188b897b8036a0876f982 100644 (file)
@@ -1171,6 +1171,7 @@ noinst_LTLIBRARIES += libvirt_driver_vbox.la
 # GPLv2-only license requries that it be linked into
 # libvirtd and *not* libvirt.so
 #libvirt_la_BUILT_LIBADD += libvirt_driver_vbox.la
+libvirt_driver_vbox_la_LIBADD += libvirt_driver_vbox_network_impl.la
 endif ! WITH_DRIVER_MODULES
 
 libvirt_driver_vbox_impl_la_CFLAGS =                           \