This is necessary for MinGW builds. --- src/Makefile.am | 7 ++++++- src/libvirt_daemon.syms | 10 ++++++++++ src/libvirt_private.syms | 5 ----- 3 files changed, 16 insertions(+), 6 deletions(-) create mode 100644 src/libvirt_daemon.syms diff --git a/src/Makefile.am b/src/Makefile.am index c6371fb..08e204d 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -813,13 +813,18 @@ if WITH_MACVTAP USED_SYM_FILES += libvirt_macvtap.syms endif +if WITH_LIBVIRTD +USED_SYM_FILES += libvirt_daemon.syms +endif + EXTRA_DIST += \ libvirt_public.syms \ libvirt_private.syms \ libvirt_driver_modules.syms \ libvirt_bridge.syms \ libvirt_linux.syms \ - libvirt_macvtap.syms + libvirt_macvtap.syms \ + libvirt_daemon.syms BUILT_SOURCES = libvirt.syms diff --git a/src/libvirt_daemon.syms b/src/libvirt_daemon.syms new file mode 100644 index 0000000..eb6e594 --- /dev/null +++ b/src/libvirt_daemon.syms @@ -0,0 +1,10 @@ +# +# These symbols are dependent upon --with-libvirtd via WITH_LIBVIRTD. +# + +# libvirt_internal.h +virStateInitialize; +virStateCleanup; +virStateReload; +virStateActive; +virRegisterStateDriver; diff --git a/src/libvirt_private.syms b/src/libvirt_private.syms index c5ee23d..5d30b90 100644 --- a/src/libvirt_private.syms +++ b/src/libvirt_private.syms @@ -285,10 +285,6 @@ iptablesRemoveUdpInput; # libvirt_internal.h -virStateInitialize; -virStateCleanup; -virStateReload; -virStateActive; virDrvSupportsFeature; virDomainMigratePrepare; virDomainMigratePerform; @@ -299,7 +295,6 @@ virDomainMigratePrepareTunnel; virRegisterDriver; virRegisterInterfaceDriver; virRegisterNetworkDriver; -virRegisterStateDriver; virRegisterStorageDriver; virRegisterDeviceMonitor; virRegisterSecretDriver; -- 1.6.3.3 -- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list