diff -durN -x '*~' device-mapper.1.01.03.orig/configure.in device-mapper.1.01.03/configure.in --- device-mapper.1.01.03.orig/configure.in 2005-06-13 16:07:29.000000000 +0200 +++ device-mapper.1.01.03/configure.in 2005-07-31 19:10:30.000000000 +0200 @@ -178,6 +178,8 @@ dnl -- Enables staticly-linked tools AC_ARG_ENABLE(static_link, [ --enable-static_link Use this to link the tools to their libraries statically. Default is dynamic linking], STATIC_LINK=$enableval, STATIC_LINK=no) +AC_ARG_ENABLE(dynamic_link, [ --disable-dynamic_link Use this not to link the tools to their libraries + statically. Default is dynamic linking], DYNAMIC_LINK=$enableval, DYNAMIC_LINK=yes) ################################################################################ dnl -- Clear default exec_prefix - install into /sbin rather than /usr/sbin @@ -324,6 +326,7 @@ ################################################################################ AC_SUBST(JOBS) AC_SUBST(STATIC_LINK) +AC_SUBST(DYNAMIC_LINK) AC_SUBST(OWNER) AC_SUBST(GROUP) AC_SUBST(LIBS) --- device-mapper.1.02.23/dmsetup/Makefile.in.orig 2007-08-21 22:32:30.000000000 +0200 +++ device-mapper.1.02.23/dmsetup/Makefile.in 2007-12-16 23:07:07.095562047 +0100 @@ -16,8 +16,10 @@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ +ifeq ("@DYNAMIC_LINK@", "yes") TARGETS = dmsetup INSTALL_TYPE = install_dynamic +endif LIB_PTHREAD = @LIB_PTHREAD@ ifeq ("@STATIC_LINK@", "yes") diff -durN -x '*~' device-mapper.1.01.03.orig/lib/Makefile.in device-mapper.1.01.03/lib/Makefile.in --- device-mapper.1.01.03.orig/lib/Makefile.in 2005-04-28 00:32:00.000000000 +0200 +++ device-mapper.1.01.03/lib/Makefile.in 2005-07-31 19:10:13.000000000 +0200 @@ -45,7 +45,9 @@ .PHONY: install_dynamic install_static \ install_fs install_ioctl install_ioctl_static +ifeq ("@DYNAMIC_LINK@", "yes") INSTALL_TYPE = install_dynamic +endif ifeq ("@STATIC_LINK@", "yes") INSTALL_TYPE += install_static --- device-mapper.1.02.23/make.tmpl.in.orig 2007-10-03 12:48:27.000000000 +0200 +++ device-mapper.1.02.23/make.tmpl.in 2007-12-16 23:06:42.922184485 +0100 @@ -123,7 +123,11 @@ .PHONY: $(SUBDIRS) $(SUBDIRS.install) $(SUBDIRS.clean) $(SUBDIRS.distclean) .PHONY: $(SUBDIRS.pofile) +ifeq ("@DYNAMIC_LINK@", "yes") TARGETS += $(LIB_SHARED) $(LIB_STATIC) $(VERSIONED_SHLIB) +else +TARGETS += $(LIB_STATIC) +endif all: $(SUBDIRS) $(TARGETS)