[lvm-devel] [PATCH] Fix build failure when enabling dmeventd and applib.

Dave Wysochanski dwysocha at redhat.com
Mon Sep 14 22:36:21 UTC 2009


This patch fixes a build with options similar to the following:
./configure --enable-debug --enable-applib --enable-dmeventd --enable-cmdlib

Signed-off-by: Dave Wysochanski <dwysocha at redhat.com>
---
 liblvm/Makefile.in   |    4 ++++
 test/api/Makefile.in |    5 +++++
 2 files changed, 9 insertions(+), 0 deletions(-)

diff --git a/liblvm/Makefile.in b/liblvm/Makefile.in
index 305cef5..e1d18f3 100644
--- a/liblvm/Makefile.in
+++ b/liblvm/Makefile.in
@@ -42,6 +42,10 @@ include $(top_srcdir)/make.tmpl
 
 LIBS += -ldevmapper -llvm-internal
 
+ifeq ("@DMEVENTD@", "yes")
+  LIBS += -ldevmapper-event
+endif
+
 $(VERSIONED_SHLIB): %.$(LIB_SUFFIX).$(LIB_VERSION_APP): %.$(LIB_SUFFIX)
 	rm -f $@
 	$(LN_S) $< $@
diff --git a/test/api/Makefile.in b/test/api/Makefile.in
index e280a53..0c784bd 100644
--- a/test/api/Makefile.in
+++ b/test/api/Makefile.in
@@ -33,6 +33,11 @@ include $(top_srcdir)/make.tmpl
 
 LDFLAGS = -L$(top_srcdir)/libdm -L$(top_srcdir)/liblvm
 
+ifeq ("@DMEVENTD@", "yes")
+	LVMLIBS += -ldevmapper-event -lpthread
+	LDFLAGS += -L$(top_srcdir)/daemons/dmeventd
+endif
+
 test_OBJECTS = $(test_SOURCES:.c=.o)
 vgtest_OBJECTS = $(vgtest_SOURCES:.c=.o)
 OBJECTS = $(test_OBJECTS) $(vgtest_OBJECTS)
-- 
1.6.0.6




More information about the lvm-devel mailing list