summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZdenek Kabelac <zkabelac@redhat.com>2019-11-15 12:20:28 +0100
committerZdenek Kabelac <zkabelac@redhat.com>2019-11-15 12:37:41 +0100
commitdccc50f6f60390b18e5387cd38647209f36fa998 (patch)
tree25291075b887a0082a08fe83ff850f26ed6ea15a
parent7ea71a9eb94a703975d8f59f941d02039def3be4 (diff)
downloadlvm2-dccc50f6f60390b18e5387cd38647209f36fa998.tar.gz
revert "dmeventd: vdo plugin link lvm library"
This reverts commit cbabdf2fca6131660cfb5525ed9edb3f7a41525a. and add extra comment why this code may look unused, but in runtime is necessary.
-rw-r--r--daemons/dmeventd/plugins/vdo/dmeventd_vdo.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/daemons/dmeventd/plugins/vdo/dmeventd_vdo.c b/daemons/dmeventd/plugins/vdo/dmeventd_vdo.c
index 7c4ec4736..399b737ee 100644
--- a/daemons/dmeventd/plugins/vdo/dmeventd_vdo.c
+++ b/daemons/dmeventd/plugins/vdo/dmeventd_vdo.c
@@ -16,6 +16,14 @@
#include "daemons/dmeventd/plugins/lvm2/dmeventd_lvm.h"
#include "daemons/dmeventd/libdevmapper-event.h"
+/*
+ * Use parser from new device_mapper library.
+ * Although during compilation we can see dm_vdo_status_parse()
+ * in runtime we are linked agains systems libdm 'older' library
+ * which does not provide this symbol and plugin fails to load
+ */
+#include "device_mapper/vdo/status.c"
+
#include <sys/wait.h>
#include <stdarg.h>