[patch 1/1] libmultipath/Makefile dm_task_no_flush check

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Description: In libmultipath Makefile it is checked if the
symbol dm_task_no_flush is defined within the device mapper
library. On my system beside the library there exists a 
symbolic link within the same directory pointing to this
library and containing libdevmapper.so in it's name:

[root@t6360034 libmultipath]# ll /lib64/libdevmapper.so*
lrwxrwxrwx 1 root root    20 Sep 22 22:15 /lib64/libdevmapper.so -> libdevmapper.so.1.02
-rwxr-xr-x 1 root root 89928 Feb 14  2008 /lib64/libdevmapper.so.1.02

In this case "grep -c" returns a 2 instead of 1 that is assumed
in the Makefile. I changed this check to not equal zero.


Signed-off-by: Martin Petermann <martin@xxxxxxxxxxxxxxxxxx> 

---
 libmultipath/Makefile |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

--- a/libmultipath/Makefile	2008-10-07 15:29:03.000000000 +0200
+++ b/libmultipath/Makefile	2008-10-07 15:29:57.000000000 +0200
@@ -16,7 +16,7 @@ OBJS = memory.o parser.o vector.o devmap
 
 LIBDM_API_FLUSH = $(shell if test -d /lib64 ; then objdump -T /lib64/libdevmapper.so* ; else objdump -T /lib/libdevmapper.so.* ; fi | grep -c dm_task_no_flush)
 
-ifeq ($(strip $(LIBDM_API_FLUSH)),1)
+ifneq ($(strip $(LIBDM_API_FLUSH)),0)
 	CFLAGS += -DLIBDM_API_FLUSH
 endif
 

-- 

--
dm-devel mailing list
dm-devel@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/dm-devel

[Index of Archives]     [DM Crypt]     [Fedora Desktop]     [ATA RAID]     [Fedora Marketing]     [Fedora Packaging]     [Fedora SELinux]     [Yosemite Discussion]     [KDE Users]     [Fedora Docs]

  Powered by Linux