From dccc50f6f60390b18e5387cd38647209f36fa998 Mon Sep 17 00:00:00 2001 From: Zdenek Kabelac Date: Fri, 15 Nov 2019 12:20:28 +0100 Subject: [PATCH] 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. --- daemons/dmeventd/plugins/vdo/dmeventd_vdo.c | 8 ++++++++ 1 file changed, 8 insertions(+) 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 #include