Hi,<br><br>here the working patch for build lvm2 with --enable_static-link<br><br><br><br>diff -Naur LVM2/<a href="http://configure.in">configure.in</a> LVM2.new/<a href="http://configure.in">configure.in</a><br>--- LVM2/<a href="http://configure.in">configure.in</a>    2011-09-24 20:57:49.000000000 +0000<br>
+++ LVM2.new/<a href="http://configure.in">configure.in</a>    2011-10-01 19:38:20.667538017 +0000<br>@@ -35,6 +35,7 @@<br>         CLDNOWHOLEARCHIVE="-Wl,-no-whole-archive"<br>         LDDEPS="$LDDEPS .export.sym"<br>
         LDFLAGS="$LDFLAGS -Wl,--export-dynamic"<br>+        LDFLAGS_STATIC="$LDFLAGS -Wl"<br>         LIB_SUFFIX=so<br>         DEVMAPPER=yes<br>         LVMETAD=no<br>diff -Naur LVM2/<a href="http://make.tmpl.in">make.tmpl.in</a> LVM2.new/<a href="http://make.tmpl.in">make.tmpl.in</a><br>
--- LVM2/<a href="http://make.tmpl.in">make.tmpl.in</a>    2011-08-12 12:56:38.000000000 +0000<br>+++ LVM2.new/<a href="http://make.tmpl.in">make.tmpl.in</a>    2011-10-01 19:48:55.337537503 +0000<br>@@ -134,6 +134,7 @@<br>
 endif<br> <br> LDFLAGS += -L$(top_builddir)/libdm -L$(top_builddir)/lib<br>+LDFLAGS_STATIC += -L$(top_builddir)/libdm -L$(top_builddir)/lib<br> CLDFLAGS += -L$(top_builddir)/libdm -L$(top_builddir)/lib<br> <br> ifeq ("@DMEVENTD@", "yes")<br>
diff -Naur LVM2/tools/Makefile.in LVM2.new/tools/Makefile.in<br>--- LVM2/tools/Makefile.in    2011-09-24 21:00:53.000000000 +0000<br>+++ LVM2.new/tools/Makefile.in    2011-10-01 19:39:19.987537981 +0000<br>@@ -126,7 +126,7 @@<br>
           -o $@ dmsetup.o -ldevmapper $(LIBS)<br> <br> dmsetup.static: dmsetup.o $(interfacebuilddir)/libdevmapper.a<br>-    $(CC) $(CFLAGS) $(LDFLAGS) -static -L$(interfacebuilddir) \<br>+    $(CC) $(CFLAGS) $(LDFLAGS_STATIC) -static -L$(interfacebuilddir) \<br>
           -o $@ dmsetup.o -ldevmapper $(STATIC_LIBS) $(LIBS)<br> <br> all: device-mapper<br>@@ -136,7 +136,7 @@<br>         $(LVMLIBS) $(READLINE_LIBS) $(LIBS) -rdynamic<br> <br> lvm.static: $(OBJECTS) lvm-static.o $(top_builddir)/lib/liblvm-internal.a  $(interfacebuilddir)/libdevmapper.a<br>
-    $(CC) $(CFLAGS) $(LDFLAGS) -static -L$(interfacebuilddir) -o $@ \<br>+    $(CC) $(CFLAGS) $(LDFLAGS_STATIC) -static -L$(interfacebuilddir) -o $@ \<br>           $(OBJECTS) lvm-static.o $(LVMLIBS) $(STATIC_LIBS) $(LIBS)<br>
 <br> liblvm2cmd.a: $(top_builddir)/lib/liblvm-internal.a $(OBJECTS) lvmcmdlib.o lvm2cmd.o<br>