64bit Installation will have libraries in /lib64, not /lib. So we'll have to check against this directory, too, to calculate the correct LIBDM_API_FLUSH define. Signed-off-by: Hannes Reinecke <hare@xxxxxxx> --- libmultipath/Makefile | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/libmultipath/Makefile b/libmultipath/Makefile index 16bd978..18241a2 100644 --- a/libmultipath/Makefile +++ b/libmultipath/Makefile @@ -18,7 +18,7 @@ OBJS = memory.o parser.o vector.o devmapper.o callout.o \ CFLAGS += -DDAEMON #endif -LIBDM_API_FLUSH = $(shell objdump -T /lib/libdevmapper.so.* | grep -c dm_task_no_flush) +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) CFLAGS += -DLIBDM_API_FLUSH -- 1.5.2.4 -- dm-devel mailing list dm-devel@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/dm-devel