--- LVM2.2.02.90/tools/Makefile.in.orig 2011-11-15 06:30:36.000000000 +0900 +++ LVM2.2.02.90/tools/Makefile.in 2016-11-19 08:30:30.374920687 +0900 @@ -83,8 +83,6 @@ ifeq ("@STATIC_LINK@", "yes") TARGETS += lvm.static TARGETS_DM += dmsetup.static - INSTALL_LVM_TARGETS += install_tools_static - INSTALL_DMSETUP_TARGETS += install_dmsetup_static INSTALL_CMDLIB_TARGETS += install_cmdlib_static endif @@ -121,9 +119,9 @@ device-mapper: $(TARGETS_DM) -dmsetup: dmsetup.o $(top_builddir)/libdm/libdevmapper.$(LIB_SUFFIX) - $(CC) $(CFLAGS) $(LDFLAGS) -L$(top_builddir)/libdm \ - -o $@ dmsetup.o -ldevmapper $(LIBS) +dmsetup: dmsetup.o $(interfacebuilddir)/libdevmapper.a + $(CC) $(CFLAGS) $(LDFLAGS) -static -L$(interfacebuilddir) \ + -o $@ dmsetup.o -ldevmapper $(STATIC_LIBS) $(LIBS) dmsetup.static: dmsetup.o $(interfacebuilddir)/libdevmapper.a $(CC) $(CFLAGS) $(LDFLAGS) -static -L$(interfacebuilddir) \ @@ -131,9 +129,9 @@ all: device-mapper -lvm: $(OBJECTS) lvm.o $(top_builddir)/lib/liblvm-internal.a - $(CC) $(CFLAGS) $(LDFLAGS) $(ELDFLAGS) -o $@ $(OBJECTS) lvm.o \ - $(LVMLIBS) $(READLINE_LIBS) $(LIBS) -rdynamic +lvm: $(OBJECTS) lvm-static.o $(top_builddir)/lib/liblvm-internal.a $(interfacebuilddir)/libdevmapper.a + $(CC) $(CFLAGS) $(LDFLAGS) -static -L$(interfacebuilddir) -o $@ \ + $(OBJECTS) lvm-static.o $(LVMLIBS) $(STATIC_LIBS) $(LIBS) lvm.static: $(OBJECTS) lvm-static.o $(top_builddir)/lib/liblvm-internal.a $(interfacebuilddir)/libdevmapper.a $(CC) $(CFLAGS) $(LDFLAGS) -static -L$(interfacebuilddir) -o $@ \ --- LVM2.2.02.90/daemons/dmeventd/Makefile.in.orig 2011-11-15 06:30:36.000000000 +0900 +++ LVM2.2.02.90/daemons/dmeventd/Makefile.in 2016-11-19 08:31:51.537940378 +0900 @@ -31,7 +31,6 @@ ifeq ("@STATIC_LINK@", "yes") LIB_STATIC = $(LIB_NAME).a TARGETS += $(LIB_STATIC) dmeventd.static - INSTALL_DMEVENTD_TARGETS += install_dmeventd_static INSTALL_LIB_TARGETS += install_lib_static endif @@ -59,9 +58,9 @@ LIBS += -ldevmapper LVMLIBS += -ldevmapper-event $(PTHREAD_LIBS) -dmeventd: $(LIB_SHARED) dmeventd.o - $(CC) $(CFLAGS) $(LDFLAGS) $(ELDFLAGS) -L. -o $@ dmeventd.o \ - $(DL_LIBS) $(LVMLIBS) $(LIBS) -rdynamic +dmeventd: $(LIB_STATIC) dmeventd.o $(interfacebuilddir)/libdevmapper.a + $(CC) $(CFLAGS) $(LDFLAGS) $(ELDFLAGS) -static -L. -L$(interfacebuilddir) -o $@ \ + dmeventd.o $(DL_LIBS) $(LVMLIBS) $(LIBS) $(STATIC_LIBS) dmeventd.static: $(LIB_STATIC) dmeventd.o $(interfacebuilddir)/libdevmapper.a $(CC) $(CFLAGS) $(LDFLAGS) $(ELDFLAGS) -static -L. -L$(interfacebuilddir) -o $@ \